/** * Check if the value of this node is selected. * * @return true if selected, false if not */ boolean isSelected() { if (parentNodeInfo != null) { SelectionModel<? super T> selectionModel = parentNodeInfo.getSelectionModel(); if (selectionModel != null) { return selectionModel.isSelected(value); } } return false; }
@Override protected void renderRowValues(SafeHtmlBuilder sb, List<T> values, int start, SelectionModel<? super T> selectionModel) { String keyboardSelectedItem = " " + style.cellListKeyboardSelectedItem(); String selectedItem = " " + style.cellListSelectedItem(); String evenItem = style.cellListEvenItem(); String oddItem = style.cellListOddItem(); int keyboardSelectedRow = getKeyboardSelectedRow() + getPageStart(); int length = values.size(); int end = start + length; for (int i = start; i < end; i++) { T value = values.get(i - start); boolean isSelected = selectionModel == null ? false : selectionModel.isSelected(value); StringBuilder classesBuilder = new StringBuilder(); classesBuilder.append(i % 2 == 0 ? evenItem : oddItem); if (isSelected) { classesBuilder.append(selectedItem); } if (i == keyboardSelectedRow) { classesBuilder.append(keyboardSelectedItem); } SafeHtmlBuilder cellBuilder = new SafeHtmlBuilder(); Context context = new Context(i, 0, getValueKey(value)); cell.render(context, value, cellBuilder); sb.append(TEMPLATE.div(i, classesBuilder.toString(), cellBuilder.toSafeHtml())); } }
public SelectAction translateSelectionEvent(CellPreviewEvent<T> event) { // Handle the event. NativeEvent nativeEvent = event.getNativeEvent(); if (BrowserEvents.CLICK.equals(nativeEvent.getType())) { // Ignore if the event didn't occur in the correct column. if (column > -1 && column != event.getColumn()) { return SelectAction.IGNORE; } // Determine if we clicked on a checkbox. Element target = nativeEvent.getEventTarget().cast(); if ("input".equals(target.getTagName().toLowerCase(Locale.ROOT))) { final InputElement input = target.cast(); if ("checkbox".equals(input.getType().toLowerCase(Locale.ROOT))) { // Synchronize the checkbox with the current selection state. input.setChecked(event.getDisplay().getSelectionModel().isSelected( event.getValue())); return SelectAction.TOGGLE; } } return SelectAction.IGNORE; } // For keyboard events, do the default action. return SelectAction.DEFAULT; } }
return; case TOGGLE: selectionModel.setSelected(value, !selectionModel.isSelected(value)); return; if (nativeEvent.getCtrlKey() || nativeEvent.getMetaKey()) { selectionModel.setSelected(value, !selectionModel.isSelected(value)); } else { selectionModel.setSelected(value, !selectionModel.isSelected(value));
@Override public Boolean getValue(T object) { return selectionModel.isSelected(object); }
(selectionModel == null || rowValue == null) ? false : selectionModel.isSelected(rowValue); boolean isEven = absRowIndex % 2 == 0; StringBuilder trClasses = new StringBuilder(isEven ? evenRowStyle : oddRowStyle);
@Override public Boolean getValue(ResourceListItem object) { return m_selectionModel.isSelected(object); } });
for (int i = start; i < end; i++) { T value = values.get(i - start); boolean isSelected = selectionModel == null ? false : selectionModel.isSelected(value); boolean isOpen = isOpen(i); StringBuilder classesBuilder = new StringBuilder();
public boolean getCheckValue(Iterable<T> items, SelectionModel selectionModel) { if (!items.iterator().hasNext()) { return false; } boolean allSelected = true; for (T entity : items) { if (!selectionModel.isSelected(entity)) { return false; } } return true; } }
(oldValue == null) ? false : selectionModel.isSelected(oldValue); boolean newValueWasSelected = (newValue == null) ? false : selectionModel.isSelected(newValue); (rowValue != null && selectionModel != null && selectionModel.isSelected(rowValue));
@Override public Boolean getValue(T object) { return getSelectionModel().isSelected(object); } };
@Override public Boolean getValue(T object) { return getSelectionModel().isSelected(object); } };
public Boolean getValue(T object) { return dataGrid.getSelectionModel().isSelected(object); } }
@Override public Boolean getValue( T object ) { return dataGrid.getSelectionModel().isSelected( object ); } };
private boolean isAPatternSelected() { for (Pattern52 pattern : chosenPatterns) { if (chosenPatternWidget.getSelectionModel().isSelected(pattern)) { return true; } } return false; }
@Override public Boolean getValue(EntityModel object) { return getSelectionModel().isSelected(object); } };
@Override public Boolean getValue(EntityModel object) { return getSelectionModel().isSelected(object); } };
@Override public Boolean getValue(E object) { return getSelectionModel().isSelected(object); } };
T value = values.get(i - start); boolean isSelected = (selectionModel == null || value == null) ? false : selectionModel.isSelected(value); boolean isEven = i % 2 == 0; String trClasses = isEven ? evenRowStyle : oddRowStyle;
@Override public Boolean getValue(SanTargetModel object) { return targetsTable.getSelectionModel().isSelected(object) || object.getIsLoggedIn(); } };