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); 

enter image description here

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 on listgrid , perform operation based on cell no
  • add addrecordclickhandler on listgridfield 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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -