protected NoSelectionModel<T> createSelectionModel() { final NoSelectionModel<T> selectionModel = new NoSelectionModel<T>(); selectionModel.addSelectionChangeHandler(event -> { if (selectionCallback != null) { selectionCallback.accept(selectionModel.getLastSelectedObject()); } }); return selectionModel; }
@Override public void setSelected(T item, boolean selected) { Object key = getKey(item); if (selected) { lastSelection = item; lastKey = key; } else if (lastKey != null && lastKey.equals(key)) { lastSelection = null; lastKey = null; } scheduleSelectionChangeEvent(); } }
selectionModel = new NoSelectionModel<ProcessVariableSummary>(); selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { @Override public void onSelectionChange(SelectionChangeEvent event) {
@Inject public DocumentDetailPresenterImpl(final DocumentDetailView view, final DocumentManagerLiaison documentManagerLiaison) { this.view = checkNotNull(view); this.documentManagerLiaison = checkNotNull(documentManagerLiaison); view.setPresenter(this); // Hook up the data provider for attributes attributesDataProvider = new ListDataProvider<DocumentAttributeDTO>(); view.getAttributesDataContainer().setSelectionModel(new NoSelectionModel<DocumentAttributeDTO>()); attributesDataProvider.addDataDisplay(view.getAttributesDataContainer()); }
@Override public void onSelectionChange(SelectionChangeEvent event) { selectedItem = selectionModel.getLastSelectedObject(); } });
selectionModel = new NoSelectionModel<DocumentSummary>(); selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { @Override public void onSelectionChange(SelectionChangeEvent event) {
private void initAppsTable() { appsTable = new EntityModelCellTable<>(false, true); AbstractTextColumn<String> appNameColumn = new AbstractTextColumn<String>() { @Override public String getValue(String appName) { return appName; } }; appsTable.addColumn(appNameColumn, constants.nameSnapshot()); appsTable.setRowData(new ArrayList<EntityModel>()); appsTable.setWidth("100%"); // $NON-NLS-1$ appsTable.setSelectionModel(new NoSelectionModel()); } }
@Override public void onSelectionChange(SelectionChangeEvent event) { selectedItem = selectionModel.getLastSelectedObject(); } });
selectionModel = new NoSelectionModel<DocumentSummary>(); selectionModel.addSelectionChangeHandler( new SelectionChangeEvent.Handler() { @Override public void onSelectionChange( SelectionChangeEvent event ) {
public EntityModelCellTable(SelectionMode selectionMode, Resources resources, boolean hideCheckbox, boolean showSelectAllCheckbox) { super(DEFAULT_PAGESIZE, resources); dontApplyResizableHeaderStyle(); style = cellTableResources.cellTableValidation(); style.ensureInjected(); this.editorAdapter = new HasDataListModelEditorAdapter<>(this); // Configure table selection model switch (selectionMode) { case MULTIPLE: setSelectionModel(new MultiSelectionModel<>(), DefaultSelectionEventManager.createCheckboxManager(0)); break; case NONE: setSelectionModel(new NoSelectionModel<>()); break; case SINGLE: default: setSelectionModel(new SingleSelectionModel<>()); break; } addSelectionChangeHandler(); addCheckBoxColumn(hideCheckbox, showSelectAllCheckbox); super.setHeight(LOADING_HEIGHT + Unit.PX.getType()); }
@Override public void onSelectionChange( SelectionChangeEvent event ) { if ( selectedRow == -1 ) { listGrid.setRowStyles( selectedStyles ); selectedRow = listGrid.getKeyboardSelectedRow(); listGrid.redraw(); } else if ( listGrid.getKeyboardSelectedRow() != selectedRow ) { listGrid.setRowStyles( selectedStyles ); selectedRow = listGrid.getKeyboardSelectedRow(); listGrid.redraw(); } selectedItem = selectionModel.getLastSelectedObject(); } } );
@Override public void setSelected(T item, boolean selected) { Object key = getKey(item); if (selected) { lastSelection = item; lastKey = key; } else if (lastKey != null && lastKey.equals(key)) { lastSelection = null; lastKey = null; } scheduleSelectionChangeEvent(); } }
selectionModel = new NoSelectionModel<ProcessVariableSummary>(); selectionModel.addSelectionChangeHandler( new SelectionChangeEvent.Handler() { @Override public void onSelectionChange( SelectionChangeEvent event ) {
disksTable.setSelectionModel(new NoSelectionModel());
@Override public void onSelectionChange( SelectionChangeEvent event ) { boolean close = false; if ( selectedRow == -1 ) { listGrid.setRowStyles( selectedStyles ); selectedRow = listGrid.getKeyboardSelectedRow(); listGrid.redraw(); } else if ( listGrid.getKeyboardSelectedRow() != selectedRow ) { listGrid.setRowStyles( selectedStyles ); selectedRow = listGrid.getKeyboardSelectedRow(); listGrid.redraw(); } else { close = true; } selectedItem = selectionModel.getLastSelectedObject(); } } );
@Override public void setSelected(T item, boolean selected) { Object key = getKey(item); if (selected) { lastSelection = item; lastKey = key; } else if (lastKey != null && lastKey.equals(key)) { lastSelection = null; lastKey = null; } scheduleSelectionChangeEvent(); } }
selectionModel = new NoSelectionModel<KModuleDeploymentUnitSummary>(); selectionModel.addSelectionChangeHandler( new SelectionChangeEvent.Handler() { @Override public void onSelectionChange( SelectionChangeEvent event ) {
nicsTable.setSelectionModel(new NoSelectionModel());
@Override public void onSelectionChange( SelectionChangeEvent event ) { boolean close = false; if ( selectedRow == -1 ) { listGrid.setRowStyles( selectedStyles ); selectedRow = listGrid.getKeyboardSelectedRow(); listGrid.redraw(); } else if ( listGrid.getKeyboardSelectedRow() != selectedRow ) { listGrid.setRowStyles( selectedStyles ); selectedRow = listGrid.getKeyboardSelectedRow(); listGrid.redraw(); } else { close = true; } selectedItem = selectionModel.getLastSelectedObject(); } } );
public void initSelectionModel() { final ExtendedPagedTable<RequestSummary> extendedPagedTable = getListGrid(); extendedPagedTable.setEmptyTableCaption( constants.No_Jobs_Found() ); initLeftToolbarActions( extendedPagedTable ); selectionModel = new NoSelectionModel<RequestSummary>(); selectionModel.addSelectionChangeHandler( new SelectionChangeEvent.Handler() { @Override public void onSelectionChange( SelectionChangeEvent event ) { boolean close = false; if ( selectedRow == -1 ) { extendedPagedTable.setRowStyles( selectedStyles ); selectedRow = extendedPagedTable.getKeyboardSelectedRow(); extendedPagedTable.redraw(); } else if ( extendedPagedTable.getKeyboardSelectedRow() != selectedRow ) { extendedPagedTable.setRowStyles( selectedStyles ); selectedRow = extendedPagedTable.getKeyboardSelectedRow(); extendedPagedTable.redraw(); } else { close = true; } } } ); initNoActionColumnManager( extendedPagedTable ); extendedPagedTable.setSelectionModel( selectionModel, noActionColumnManager ); extendedPagedTable.setRowStyles( selectedStyles ); }