in the book online i searched sqltable

Info about "sqltable"

No Information
Attributes
This page is dynamically generated from the source code docstring


Where to go to master it?





2011/8/18 Jim Steil <[email protected]>

> Is there a way to control which columns are displayed in the grid?
>
> Thanks!
>
>    -Jim
>
>
> On 8/18/2011 12:51 PM, Massimo Di Pierro wrote:
>
>> More examples
>>
>> SQLFORM.grid(db.mytable,query=db.mytable.somefield=='somevalue')
>> SQLFORM.grid(db.mytable,deletable=False) # default True
>> SQLFORM.grid(db.mytable,editable=False) # default True
>> SQLFORM.grid(db.mytable,details=False) # default True
>> SQLFORM.grid(db.mytable,create=False) # default True
>> SQLFORM.grid(db.mytable,searchable=False) # default True
>> SQLFORM.grid(db.mytable,sortable=False) # default True
>> SQLFORM.grid(db.mytable,selectable=lambda ids:
>> db(db.mytable.id.belongs(ids).delete())
>>
>> and combinations thereof
>>
>> On Aug 18, 12:26 pm, Massimo Di Pierro<[email protected]>
>> wrote:
>>
>>> You used to do
>>>
>>> def index():
>>>       rows=db(db.mytable).select()
>>>       table = SQLTABLE(rows)
>>>       return dict(table=table)
>>> def search():....
>>> def view(): ...
>>> def edit(): ...
>>> def delete(): ...
>>> etc etc.
>>>
>>> Now you can just do
>>>
>>> def index():
>>>       table = SQLFORM.grid(db.mytable)
>>>       return dict(table=table)
>>>
>>> The new syntax out of the box does:
>>> - one click sorting
>>> - view, edit, delete buttons (in place view/edit) no need for
>>> additional code
>>> - searching
>>> - pagination
>>>
>>> and a few other things that I will explain later.
>>>
>>> Try with your tables and try break it.
>>>
>>> Works best with the base.css of welcome.
>>>
>>> Need to add some security using signed_url will do so soon.
>>>
>>> This was been included in trunk because there seems to be a lot of
>>> code repetition about this.
>>> This would not happened without great code examples from Bruno, Martin
>>> and others.
>>>
>>> Massimo
>>>
>>

Reply via email to