thanks,
it works but now i have another step to do ...
the CRUD don't save on db the operations.. for example it don't delete
any item ... and why i have 2 id field in my form????

this is my function:
def myfunction():
    """
    return a custom object to be inserted in detail for table
    """
    key = None
    for k in request.vars.keys():
        if k[:3] == 'dt_':
            key = request.vars[k]
    item_id = None
    item_id = key.split('.')[-1]

    obj = DIV()
    obj.append(H1(T('Title for my details')))
    obj.append(crud.update(db.auth_user,item_id))
    db.auth_user.update()

    return dict(obj=obj)

On 4 Feb, 11:02, Johann Spies <johann.sp...@gmail.com> wrote:
> On 4 February 2011 11:50, ceriox <cer...@gmail.com> wrote:
>
> > another questions...
> > how can manage parameters in function call ?
>
> > details={'detailscallback':URL('myfunction.load')}
> >                       )
>
> > i want to have my row id in myfunction
>
> You can specify the sql-query in myfunction.  I have the following:
>
>     key = None
>     for k in request.vars.keys():
>         if k[:3] == 'dt_':
>             key = request.vars[k]
>
>     art_id = None
>     art_id = key.split('.')[-1]
>
>     obj = DIV()
>     obj.append(SQLTABLE(db((db.outeur_art_ekw.artikel == art_id)&
>                            (db.outeur.id ==
> db.outeur_art_ekw.skrywer)).select(db.outeur.ALL,orderby= db.outeur.van)))
>
> where the function shows entries in db.outeur related to db.artikel.id.
>
> Regards
> Johann
> --
>  May grace and peace be yours in abundance through the full knowledge of God
> and of Jesus our Lord!  His divine power has given us everything we need for
> life and godliness through the full knowledge of the one who called us by
> his own glory and excellence.
>                                                     2 Pet. 1:2b,3a

Reply via email to