I started to read sqlhtml.py too since yesterday yes, this group is very supportive, I am going to stick with web2py for a long while Thanks for your help Wen
On Friday, February 22, 2013 12:09:20 PM UTC-5, Jim S wrote: > > I've been working with the smartgrid since Massimo created it. The way I > learned most about it was to open up sqlhtml.py in my editor and look > through the source, primarily at the parameters that you can pass to it. > There is a great deal of capability and flexibility build into it. So, I > agree, not much documentation out there, but the source has all the > answers. Also, I've found this group to be extremely helpful whenever you > have questions... > > -Jim > > > On Fri, Feb 22, 2013 at 10:49 AM, wwwgong <wen.g...@gmail.com<javascript:> > > wrote: > >> yes, that is a better solution and works! >> >> on a different topic, I notice you have many posts on smartgrid, >> I like to use smartgrid too, but do you agree that documentation or >> example usage on it is somewhat lacking? >> >> Thanks, >> W >> >> >> On Friday, February 22, 2013 11:37:58 AM UTC-5, Jim S wrote: >> >>> Then you could put the code in your model. Would be global then.... >>> On Feb 22, 2013 9:04 AM, "wwwgong" <wen.g...@gmail.com> wrote: >>> >>>> Jim >>>> Thanks, Your suggestion worked. >>>> It would be nice if one does not have to duplicate the code, any idea >>>> how parent can inherit child's behavior? >>>> >>>> W >>>> >>>> On Thursday, February 21, 2013 6:32:58 PM UTC-5, Jim S wrote: >>>>> >>>>> Try moving your >>>>> >>>>> db.person.url.represent = lambda url, row: A(url,_href=url) >>>>> >>>>> into your list_organizations method. I don't believe your list_people >>>>> method isn't utilized in the screen shots provided. >>>>> >>>>> -Jim >>>>> >>>>> >>>>> On Thursday, February 21, 2013 5:23:27 PM UTC-6, wwwgong wrote: >>>>>> >>>>>> using web2py v2.3.2, I found smartgrid shows inconsistent behavior >>>>>> between parent and child tables. >>>>>> >>>>>> To illustrate, >>>>>> >>>>>> #model: parent: org, child: person >>>>>> db.define_table('organization'****, >>>>>> Field('name'), >>>>>> Field('url',label='URL') >>>>>> ) >>>>>> >>>>>> db.define_table('person', >>>>>> Field('name'), >>>>>> Field('url',label='URL'), >>>>>> Field('organization','**referenc**e organization'), >>>>>> ) >>>>>> >>>>>> #controller: both tables have a URL field >>>>>> def list_organizations(): >>>>>> db.organization.url.represent = lambda url, row: >>>>>> A(url,_href=url) >>>>>> form = SQLFORM.smartgrid(db.**organizat**ion) >>>>>> return dict(form=form) >>>>>> >>>>>> def list_persons(): >>>>>> db.person.url.represent = lambda url, row: A(url,_href=url) >>>>>> form = SQLFORM.smartgrid(db.person) >>>>>> return dict(form=form) >>>>>> >>>>>> Issue: >>>>>> field organization.url shows hyperlink, but field person.url does not. >>>>>> >>>>>> see attached screenshot >>>>>> >>>>>> I start to read web2py source code, and can help with some guidance. >>>>>> >>>>>> Thanks, >>>>>> Wen >>>>>> >>>>> -- >>>> >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "web2py-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to web2py+un...@**googlegroups.com. >>>> >>>> For more options, visit >>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>> . >>>> >>>> >>>> >>> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to web2py+un...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.