<div id="row123">.... {{=A('delete 123',callback=URL('delete',args=123),delete='#row123')}} ... </div>
The delete argument indicates that upon success you want to remove the <div id="row123">...</div> from the page. If there is a "delete" argument the confirmation popup is automatic. ;-) On Saturday, 15 December 2012 11:35:28 UTC-6, Daniele wrote: > > I want to do something very simple but it's taking me eons to do this~ > > When the button is clicked, I want a javascript alert to pop up that asks, > are you sure? Yes/No. > If Yes, then run this code: auth.del_membership('role') > > No redirection, just delete the role. > That's all -_- this is taking me way too long.... > > On Saturday, December 15, 2012 3:32:22 PM UTC, Massimo Di Pierro wrote: >> >> None. You are asking to ":eval" the result. It meas the action is >> supposed to return JS >> >> def test(): >> return "alert('hello')" >> >> anyway, you should debug this with the JS console in chrome. We do not >> know exactly how your code looks like. >> >> On Saturday, 15 December 2012 09:08:37 UTC-6, Daniele wrote: >>> >>> I am trying with: >>> {{=A('Delete Role', _class="btn btn-danger", _id="del_role_tutor", >>> callback=URL('test'), target=":eval")}} >>> >>> and in my controller: >>> >>> def test(): >>> return "Hello" >>> >>> or >>> >>> def test(): >>> return dict() >>> >>> but when I click the button, nothing happens. Why is this?? >>> >>> On Monday, December 10, 2012 9:15:30 PM UTC, Daniele wrote: >>>> >>>> When I use form.add_button() I am able to add a button to a form, which >>>> I can display with {{=form}} in my view. >>>> >>>> However, if I'm making a custom form using form.custom, how can I >>>> display that button?? >>>> >>>> Thanks >>>> >>> --