I tried doing this but absolutely nothing happens when I click the button On Tuesday, December 18, 2012 5:10:01 PM UTC, Massimo Di Pierro wrote: > > BTW... > > def edit_record(): > ... > if request.vars.deltutorlink: > response.flash = T('deltutorlink reached!') > ... > > If edit_record is called via ajax and not within a component, > than response.flash is not displayed because there is no view associated to > the callback. You can do: > > def edit_record(): > ... > if request.vars.deltutorlink: > response.js = "jQuery('.flash').html('deltutorlink > reached!').slideDown()" > ... > > and the response flash will be injected in the proper place. > > > On Tuesday, 18 December 2012 10:49:28 UTC-6, Daniele wrote: >> >> Still isn't working for me :'( >> >> In my view, I have: >> <div id="deltutor">{{=A('Delete Role',_class="btn >> btn-danger",_id='deltutorlink', >> callback=URL('edit_profile'),delete='#deltutor')}</div> >> >> in my controller, under the edit_profile method, I have: >> >> if request.vars.deltutorlink: >> response.flash = T('deltutorlink reached!') >> >> but this response.flash is never reached. I can't figure out why >> >> >> On Saturday, December 15, 2012 7:36:34 PM UTC, Massimo Di Pierro wrote: >>> >>> <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 >>>>>>> >>>>>>
--