public class ListSelect
extends com.google.gwt.user.client.ui.Composite
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
ListSelect.Binder
GWT binder.
|
Modifier and Type | Field and Description |
---|---|
(package private) org.gwtbootstrap3.client.ui.Button |
bCancel
Widget
|
(package private) org.gwtbootstrap3.client.ui.Button |
bOK
Widget
|
private java.util.function.Consumer<TaggedName> |
closeHandler
Dialog close handler
|
(package private) org.gwtbootstrap3.client.ui.gwt.DataGrid<TaggedName> |
grid
The list grid
|
private GridHandle<TaggedName> |
gridHandle
List grid handle
|
(package private) org.gwtbootstrap3.client.ui.Heading |
gridTitle
Widget
|
(package private) org.gwtbootstrap3.client.ui.html.Text |
helpText
Widget
|
(package private) org.gwtbootstrap3.client.ui.Modal |
modal
Modal dialog this view will be displayed in
|
(package private) org.gwtbootstrap3.client.ui.ModalFooter |
modalFooter
The modal dialog footer
|
Constructor and Description |
---|
ListSelect(ListSelect.Binder binder)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
bCancelClick(com.google.gwt.event.dom.client.ClickEvent event)
Click event handler.
|
void |
bOKClick(com.google.gwt.event.dom.client.ClickEvent event)
Click event handler.
|
private void |
close(boolean cancel)
Closes the dialog.
|
void |
show(com.google.gwt.user.client.ui.HasWidgets parent,
TaggedName[] data,
java.lang.String dialogTitle,
java.lang.String tableTitle,
java.lang.String[] columns,
java.lang.String helpText,
java.util.function.Consumer<TaggedName> closeHandler)
Configure the dialog.
|
void |
show(com.google.gwt.user.client.ui.HasWidgets parent,
TaggedName[] data,
java.lang.String dialogTitle,
java.lang.String tableTitle,
java.lang.String[] columns,
java.lang.String helpText,
TaggedName selectRow,
java.util.function.Consumer<TaggedName> closeHandler)
Configure the dialog.
|
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
@UiField(provided=true) org.gwtbootstrap3.client.ui.gwt.DataGrid<TaggedName> grid
@UiField org.gwtbootstrap3.client.ui.Modal modal
@UiField org.gwtbootstrap3.client.ui.ModalFooter modalFooter
@UiField org.gwtbootstrap3.client.ui.Button bOK
@UiField org.gwtbootstrap3.client.ui.Button bCancel
@UiField org.gwtbootstrap3.client.ui.html.Text helpText
@UiField org.gwtbootstrap3.client.ui.Heading gridTitle
private java.util.function.Consumer<TaggedName> closeHandler
private GridHandle<TaggedName> gridHandle
@Inject ListSelect(ListSelect.Binder binder)
binder
- GWT binder.public void show(com.google.gwt.user.client.ui.HasWidgets parent, TaggedName[] data, java.lang.String dialogTitle, java.lang.String tableTitle, java.lang.String[] columns, java.lang.String helpText, java.util.function.Consumer<TaggedName> closeHandler)
parent
- Parent widget where this widget will be revealed in.data
- List data.dialogTitle
- Dialog title.tableTitle
- Table title.columns
- Array of column names.helpText
- Help text to be displayed above the table or null
if it is not needed.closeHandler
- Invoked when the dialog is closed.public void show(com.google.gwt.user.client.ui.HasWidgets parent, TaggedName[] data, java.lang.String dialogTitle, java.lang.String tableTitle, java.lang.String[] columns, java.lang.String helpText, TaggedName selectRow, java.util.function.Consumer<TaggedName> closeHandler)
parent
- Parent widget where this widget will be revealed in.data
- List data.dialogTitle
- Dialog title.tableTitle
- Table title.columns
- Array of column names.helpText
- Help text to be displayed above the table or null
if it is not needed.selectRow
- The object representing the row to select.closeHandler
- Invoked when the dialog is closed.@UiHandler(value="bOK") public void bOKClick(com.google.gwt.event.dom.client.ClickEvent event)
event
- Click event.@UiHandler(value="bCancel") public void bCancelClick(com.google.gwt.event.dom.client.ClickEvent event)
event
- Click event.private void close(boolean cancel)
cancel
- When true
the selected record will not be passed to the done handler.