gwt - Give the delete button a confirmation prompt -
is there way give user prompt window popup when clicking remove field button?
enabling remove button :
setcanremoverecords(true);
when click red remove button, want confirmation box ask me if want delete it, yes or no. should use bring up?
should adding into
@override public void removedata(record group) { ... }
here options:
- use
addcellclickhandler
onlistgrid
, perform operation based on cell no - add
addrecordclickhandler
onlistgridfield
used delete icon
i prefer last option.
sample code:
final listgrid countrygrid = new listgrid(); ... countrygrid.setwarnonremoval(true); countrygrid.setcanremoverecords(true); listgridfield ls = new listgridfield(); countrygrid.setremovefieldproperties(ls); ls.sethovercustomizer(new hovercustomizer() { @override public string hoverhtml(object value, listgridrecord record, int rownum, int colnum) { // system.out.println(colnum); return "click here delete record"; } }); ls.addrecordclickhandler(new recordclickhandler() { @override public void onrecordclick(final recordclickevent event) { sc.confirm("are sure?", new booleancallback() { @override public void execute(boolean value) { if (value == null || !value) { event.cancel(); } } }); } }); /*countrygrid.addcellclickhandler(new cellclickhandler() { @override public void oncellclick(final cellclickevent event) { // column number having delete icon // system.out.println(event.getcolnum()); if (event.getcolnum() == 3) { sc.confirm("are sure", new booleancallback() { @override public void execute(boolean value) { if (value == null || !value) { event.cancel(); } } }); } } });*/
Comments
Post a Comment