@Override public void setSelectionModel(final SelectionModel<? super T> selectionModel) { clearSelectionModel(); // Set the new selection model. this.selectionModel = selectionModel; if (selectionModel != null) { selectionHandler = selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { @Override public void onSelectionChange(SelectionChangeEvent event) { // Ensure that we resolve selection. ensurePendingState(); } }); } // Update the current selection state based on the new model. ensurePendingState(); }
@Override public HandlerRegistration addSelectionChangeHandler(Handler handler) { return delegate.addSelectionChangeHandler(handler); }
public static Observable<SelectionChangeEvent> selectionChange(SelectionModel source) { return Observable.create(s -> register(s, source.addSelectionChangeHandler(s::onNext)), uiBackpressureMode()); }
public void addSelectionChangeHandler() { getSelectionModel().addSelectionChangeHandler(new Handler() { @Override public void onSelectionChange(SelectionChangeEvent event) {
public static Observable<SelectionChangeEvent> selectionChange(SelectionModel source) { return Observable.create(s -> register(s, source.addSelectionChangeHandler(s::onNext))); }
@Override public void setSelectionModel(final SelectionModel<? super T> selectionModel) { clearSelectionModel(); // Set the new selection model. this.selectionModel = selectionModel; if (selectionModel != null) { selectionHandler = selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { @Override public void onSelectionChange(SelectionChangeEvent event) { // Ensure that we resolve selection. ensurePendingState(); } }); } // Update the current selection state based on the new model. ensurePendingState(); }
@Override public void setSelectionModel(final SelectionModel<? super T> selectionModel) { clearSelectionModel(); // Set the new selection model. this.selectionModel = selectionModel; if (selectionModel != null) { selectionHandler = selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { @Override public void onSelectionChange(SelectionChangeEvent event) { // Ensure that we resolve selection. ensurePendingState(); } }); } // Update the current selection state based on the new model. ensurePendingState(); }
public ListModelObjectCellTable() { super(DEFAULT_PAGESIZE, (DataGrid.Resources) GWT.create(DataGridPopupTableResources.class)); this.editorAdapter = new HasDataListModelEditorAdapter<>(this); SingleSelectionModel<T> selectionModel = new SingleSelectionModel<>(); setSelectionModel(selectionModel); getSelectionModel().addSelectionChangeHandler(event -> getListModel().setSelectedItem(((SingleSelectionModel<?>) getSelectionModel()).getSelectedObject())); }
public DefaultResourceListViewImpl() { initWidget(uiBinder.createAndBindUi(this)); m_layoutPanel.setSize("100%", "335px"); m_dataProvider = new ListDataProvider<ResourceListItem>(); m_dataProvider.addDataDisplay(m_resourceTable); SimplePager pager = new SimplePager(TextLocation.CENTER); pager.setStyleName("onms-table-no-borders-margin"); pager.getElement().getStyle().setBackgroundColor("#E0E0E0"); pager.getElement().getStyle().setWidth(100, Unit.PCT); pager.setDisplay(m_resourceTable); m_simplePagerContainer.add(pager); m_resourceTable.getSelectionModel().addSelectionChangeHandler(new Handler() { @Override public void onSelectionChange(SelectionChangeEvent event) { m_presenter.onResourceItemSelected(); } }); m_resourceTable.setWidth("100%"); }
table.getSelectionModel().addSelectionChangeHandler(event -> { SingleSelectionModel SingleSelectionModel = (SingleSelectionModel) event.getSource(); LunModel selectedLunModel = (LunModel) SingleSelectionModel.getSelectedObject(); } else { table.getSelectionModel().setSelected(rootModel, rootModel.getIsSelected()); table.getSelectionModel().addSelectionChangeHandler(event -> model.updateLunWarningForDiscardAfterDelete());
@Override public void setTreeOfChanges(Map<String, PreviewNode> nodes) { containerChanges.clear(); showDiffPanel(false); final SelectionModel<PreviewNode> selectionModel = new SingleSelectionModel<>(); selectionModel.addSelectionChangeHandler( event -> { PreviewNode selectedNode = (PreviewNode) ((SingleSelectionModel) selectionModel).getSelectedObject(); delegate.onSelectionChanged(selectedNode); }); Tree tree = new Tree(); tree.getElement().setId("tree-of-changes"); for (PreviewNode parentChange : nodes.values()) { TreeItem treeItem = new TreeItem(); containerChanges.put(treeItem, parentChange); createTreeElement(treeItem, parentChange.getDescription(), parentChange.getChildren()); tree.addItem(treeItem); } tree.addSelectionHandler( event -> { if (selectedElement != null) { selectedElement.getStyle().setProperty("background", "transparent"); } selectedElement = event.getSelectedItem().getWidget().getElement(); selectedElement.getStyle().setProperty("background", getEditorSelectionColor()); }); treePanel.clear(); treePanel.add(tree); }
getSelectionModel().addSelectionChangeHandler(event -> { if (getListModel() == null || getListModel().getItems() == null) { return;
table.getSelectionModel().addSelectionChangeHandler(event -> { SingleSelectionModel SingleSelectionModel = (SingleSelectionModel) event.getSource(); selectedLunModel = SingleSelectionModel.getSelectedObject() == null ? selectedLunModel : table.getSelectionModel().setSelected(lunModel, lunModel.getIsSelected()); table.getSelectionModel().addSelectionChangeHandler(event -> model.updateLunWarningForDiscardAfterDelete());