Or better:
links=dict(meter_list=[lambda row:
A(
[SPAN(_class="menu-icon fa fa-paper-plane"),
SPAN("Go To "+str(row.id), _class="buttontext
button", _title="GoTo")]
, _href="TEST", _class="button btn btn-default
btn-secondary")]
))
you can get the row properties into your button. But, what I am not sure is
how to control where it appears in the table. Right now, by default, it
appears before table referencing links.
On Tuesday, 21 May 2019 15:52:57 UTC+8, rāma wrote:
>
> I used:
>
> for x in grid.elements('td.row_buttons'):
> x.insert(4, A(
> [SPAN(_class="menu-icon fa fa-paper-plane"), SPAN("Go To",
> _class="buttontext button", _title="GoTo")]
> , _href="TEST", _class="button btn btn-default btn-secondary"))
>
>
> This is specific to my needs, you may not want those span and class
> attributes. It creates a Go To button after view, edit, and delete if its
> turned on.
>
> On Thursday, 27 June 2013 02:42:26 UTC+8, Jim S wrote:
>>
>> Where in the smartgrid do you need to add it? Can you just have a custom
>> view? Maybe post some code or pics to show what you're trying to
>> accomplish.
>>
>> -Jim
>>
>>
>> On Wednesday, June 26, 2013 10:51:02 AM UTC-5, Tom Russell wrote:
>>>
>>> I need to add a button to the smartgrid but not like doing create=True
>>> because I have a form factory that has 2 other tables associated with the
>>> one. I know in html I can simply add a line for a button but since I am not
>>> using html for this how would I add a button to that page to reference my
>>> own view?
>>>
>>> Thanks.
>>>
>>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
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.
To view this discussion on the web visit
https://groups.google.com/d/msgid/web2py/08edeae4-0ee0-4ec8-b045-1a7b2b8c06fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.