this is how i use onclick for confirmation purpose in a grid:

lambda row: A('Copy',
    _class='btn',
    _onclick='return confirm("Duplicate %s?")' % row.po_number, 
    _href=URL('duplicate_po',args=[row.id])),







On Monday, December 17, 2012 2:46:59 PM UTC-5, Kenneth wrote:
>
> Hi,
>
> anybody have any ideas?
>
> tablerow.components.insert(2, TD(IMG(_src=URL('static', 
> 'delete-article.png'), _onclick="confirmation(rowdata.asset_id)", 
> _width=15)))
>
> Kenneth
>
>
> Den måndagen den 17:e december 2012 kl. 00:40:10 UTC+2 skrev Kenneth:
>>
>> Hello,
>>
>> I'm using webgrid in an application and I'm trying to insert an delete 
>> image into the table to shows all rows in an table. When clicking on the 
>> delete image I want an onclick event to trigger a Javascript that confirms 
>> and deletes that row. To do that I need the rownumber. 
>>
>> Looks like this:
>> def controller that uses webgrid():
>>     grid.row_created = add_add_serial_link
>>
>> def add_add_serial_link(tablerow,rowtype,rowdata):
>>     if rowtype == 'datarow':
>>
>>             tablerow.components.insert(2, TD(IMG(_src=URL('static', 
>> 'delete-article.png'), _onclick="confirmation(rowdata.asset_id)", 
>> _width=15)))
>>
>> How do I write that _onclick so that the asset_id is sent to the 
>> confirmation Javascript? If I write 
>> _onclick='confirmation("rowdata.asset_id")' Javascript gets the text 
>> rowdata.asset_id and not the ID I'm tryin to send to it.
>>
>>
>> Kenneth
>>
>>
>>
>>

-- 



Reply via email to