Hi Johan, All,
        Sorry but I am not able to get it. With your code above I get
an invalid controller. I understand that we can add custom buttons
with their functions in the controller to the grid. That I am able to
do but, I would like to know what changes would I have to do if -

1. I want to use existing facility provided by SQLForm.grid (View or
other button) but the button's label must be something like "View
Post", "Delete me" etc

2. Also I would like to know the complete syntax for SQLForm.grid
parameters -
Syntax for -
     form= SQLFORM.grid (...whatever/everything that we can specify
here..)

Currently I am using/aware of below parameters:

form = SQLFORM.grid( query=query, fields=fields, headers=headers,
orderby=default_sort_order, links=links, create=False,
deletable=False, editable=False, csv=False, maxtextlength=64,
paginate=20 )


Thanks and Regards, Rahul
(www.flockbird.com - web2py powered)

On Nov 17, 12:05 pm, Johann Spies <johann.sp...@gmail.com> wrote:
> On 17 November 2011 08:57, Rahul <rahul.dhak...@gmail.com> wrote:
>
>
>
> > How can I make it use existing functions (that are there by default
> > SQLForm.grid) associated with View, Edit and Delete (CRUD)'s ?
>
> Some time ago I have asked the same question and got the following answer
> form simo...@gmail.com:
>
> You can add your own buttons using:
>
> links = [lambda row: A('Edit',_href=URL("controller","edit",
> args=["update", tablename, a.id]))
>
> and set editable, deletable, details  to False.
>
> Regards
> Johann
> --
> Because experiencing your loyal love is better than life itself,
> my lips will praise you.  (Psalm 63:3)

Reply via email to