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 <javascript:>> 
> 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','**reference 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.**organization)
>>>>     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 <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.


Reply via email to