Class ColumnSelector
Window
net.datenwerke.gxtdto.client.baseex.widget.DwWindow
net.datenwerke.gxtdto.client.forms.selection.SelectionPopup<ColumnDto>
net.datenwerke.rs.base.client.reportengines.table.helpers.ColumnSelector
-
Nested Class Summary
Nested classes/interfaces inherited from class net.datenwerke.gxtdto.client.forms.selection.SelectionPopup
SelectionPopup.ItemsSelectedCallback<M>Nested classes/interfaces inherited from class net.datenwerke.gxtdto.client.baseex.widget.DwWindow
DwWindow.OnButtonClickHandler -
Field Summary
Fields inherited from class net.datenwerke.gxtdto.client.baseex.widget.DwWindow
CSS_BBAR, CSS_BODY_NAME, CSS_CONTENT_NAME, CSS_HEADER_NAME, CSS_NAME -
Constructor Summary
ConstructorsConstructorDescriptionColumnSelector(TableReportUtilityDao tableReportUtilityDao, TableReportDto report, String executeToken) Constructs a ColumnSelector instance and initializes the selection popup for columns in the context of the given report. -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplayAdditionalColumns(boolean b) booleanhasError()voidvoidshow()Methods inherited from class net.datenwerke.gxtdto.client.forms.selection.SelectionPopup
getCancelButton, getDisplayProperties, getSelectionCallback, loadData, setCancelButton, setLoader, setSelectedItem, setSelectedItems, setSelectionCallback, setSelectionMode, snapshotOriginalSelectionMethods inherited from class net.datenwerke.gxtdto.client.baseex.widget.DwWindow
add, add, addCancelButton, addCancelButton, addClassName, addSpecButton, addSpecButton, addSubmitButton, getCssBodyName, getCssContentName, getCssHeaderName, getCssName, getViewportMaxWindowHeight, getViewportMaxWindowWidth, newAutoSizeDialog, newAutoSizeDialog, setCenterOnShow, setHeaderIcon, setSize, setSizeViewportConstrained
-
Constructor Details
-
ColumnSelector
public ColumnSelector(TableReportUtilityDao tableReportUtilityDao, TableReportDto report, String executeToken) Constructs a ColumnSelector instance and initializes the selection popup for columns in the context of the given report.- Parameters:
tableReportUtilityDao- An instance of TableReportUtilityDao, used to communicate with the backend to fetch or modify data related to the table report.report- An instance of TableReportDto, representing the report for which the column selection functionality is being set up.executeToken- A unique execution token that is used to manage and identify requests for server communication and cancellations.
-
-
Method Details
-
show
public void show()- Overrides:
showin classSelectionPopup<ColumnDto>
-
initTools
public void initTools() -
displayAdditionalColumns
public void displayAdditionalColumns(boolean b) -
hasError
public boolean hasError()
-