That is it! Thanks!

Tito


On Fri, Jan 18, 2013 at 2:04 PM, Niphlod <niph...@gmail.com> wrote:

> not with createargs, editargs, etc etc etc . in fact, the thing you want
> to do isn't accompilished by passing a parameter in a SQLFORM, so these
> "xxxxargs" are useless to your ends.
> to "prefill" a value just set its default before returning the grid.....
> logic is up to you.
>
> def test():
>      db.table2.table1.default = request.args(0)
>      .......
>
>
>
>
> if I got what you're triyng to do.
>
> On Friday, January 18, 2013 5:32:24 PM UTC+1, Tito Garrido wrote:
>
>> Sorry, I still don't get how to use it...
>> example:
>> db.define_table('table1',
>>     Field('name', requires=IS_NOT_EMPTY()),
>>     )
>> db.define_table('table2',
>>     Field('name', requires=IS_NOT_EMPTY()),
>>     Field('table1', 'reference table1', requires = IS_IN_DB(db,
>> db.table1.id,'%(**name)s')),
>>     )
>>
>> Then I have:
>> table1_id=request.args(0)
>> query_table2=db(db.table2.**table1==table1_id)
>> form=SQLFORM.grid(query_**table2.query,user_signature=**
>> False,args=request.args[:1],**formargs={'table1':table1_id})
>>
>> The way that is set above it does not work... I would like to pre-fill
>> the 'table1' field when I am adding/editing to hide this field on grid...
>>
>> How can I do that?
>>
>>
>> On Fri, Jan 18, 2013 at 12:56 PM, Niphlod <nip...@gmail.com> wrote:
>>
>>> the same args you'd want to pass to a SQLFORM you can pass them to
>>> createargs, formargs, etc etc etc.
>>>
>>> code on the grid basically does this ....
>>>
>>> sqlformargs = dict(formargs)
>>>
>>>
>>> sqlformargs.update(createargs)
>>> create_form = SQLFORM(
>>>     table, ignore_rw=ignore_rw, formstyle=formstyle,
>>>     _class='web2py_form',
>>>     **sqlformargs)
>>>
>>> so, formargs is for whatever arg you choose to pass to EVERY form
>>> generated by the grid, while the other are specific to the action the form
>>> is tied to.
>>>
>>>
>>>
>>>
>>> On Friday, January 18, 2013 3:59:12 PM UTC+1, Tito Garrido wrote:
>>>>
>>>> I have read the book on http://web2py.com/books/**defaul**
>>>> t/chapter/29/07#SQLFORM.**grid-**and-SQLFORM.smartgrid<http://web2py.com/books/default/chapter/29/07#SQLFORM.grid-and-SQLFORM.smartgrid>but
>>>>  the explanation about these args are too poor... how to use it? Is
>>>> there any example?
>>>>
>>>> Thanks,
>>>>
>>>> Tito
>>>>
>>>> --
>>>>
>>>> Linux User #387870
>>>> .........____
>>>> .... _/_õ|__|
>>>> ..º[ .-.___.-._| . . . .
>>>> .__( o)__( o).:_______
>>>>
>>>  --
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>>
>> Linux User #387870
>> .........____
>> .... _/_õ|__|
>> ..º[ .-.___.-._| . . . .
>> .__( o)__( o).:_______
>>
>  --
>
>
>
>



-- 

Linux User #387870
.........____
.... _/_õ|__|
..º[ .-.___.-._| . . . .
.__( o)__( o).:_______

-- 



Reply via email to