litesoft
@ 965
litesoft / trunk / GWT_Sandbox / FormEngine / src / com / temp / foundation / client / widget / dialog / ConfirmationDialogExt.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
package com.temp.foundation.client.widget.dialog; import com.google.gwt.event.dom.client.*; import com.google.gwt.user.client.ui.*; import com.temp.foundation.client.handler.*; import com.temp.foundation.client.widget.*; public class ConfirmationDialogExt<T> { private ConfirmationDialog<T> confirmDialog; private ActionHandler<T> noHandler; public ConfirmationDialogExt( final T obj, String title, Integer contentWidth, String... body ) { ButtonBase noButton = new OurPushButton( "noYesSize" ); confirmDialog = new ConfirmationDialog<T>( obj, title, contentWidth, null, noButton, body ); noButton.addClickHandler( new ClickHandler() { @Override public void onClick( ClickEvent event ) { if ( noHandler != null ) { noHandler.execute( obj ); } } } ); } public void show( ActionHandler<T> yesHandler, ActionHandler<T> noHandler ) { this.noHandler = noHandler; confirmDialog.show( yesHandler ); } } |
Commits for litesoft/trunk/GWT_Sandbox/FormEngine/src/com/temp/foundation/client/widget/dialog/ConfirmationDialogExt.java
Revision | Author | Commited | Message |
---|---|---|---|
965 | GeorgeS | Fri 01 Aug, 2014 03:20:35 +0000 | ! |