Package org.apache.myfaces.tobago.model

Examples of org.apache.myfaces.tobago.model.SelectedState


      }

      final TreePath path = data.getPath();

      // selected
      final SelectedState selectedState = data.getSelectedState();
      final boolean oldSelected = selectedState.isSelected(path);
      final boolean newSelected = selectedIndices.contains(rowIndex);
      if (newSelected != oldSelected) {
        if (newSelected) {
          selectedState.select(path);
        } else {
          selectedState.unselect(path);
        }
      }

      // expanded
      if (expandedIndices != null) {
View Full Code Here


    final Selectable selectable = tree.getSelectableAsEnum();
    if (selectable.isSupportedByTree()) {
      writer.writeAttribute(DataAttributes.SELECTABLE, selectable.getValue(), false);
    }

    final SelectedState selectedState = tree.getSelectedState();
    final StringBuilder selectedValue = new StringBuilder(",");

    final ExpandedState expandedState = tree.getExpandedState();
    final StringBuilder expandedValue = new StringBuilder(",");

    final int last = tree.isRowsUnlimited() ? Integer.MAX_VALUE : tree.getFirst() + tree.getRows();
    for (int rowIndex = tree.getFirst(); rowIndex < last; rowIndex++) {
      tree.setRowIndex(rowIndex);
      if (!tree.isRowAvailable()) {
        break;
      }

      final TreePath path = tree.getPath();

      if (selectedState.isSelected(path)) {
        selectedValue.append(rowIndex);
        selectedValue.append(",");
      }

      if (tree.isFolder() && expandedState.isExpanded(path)) {
View Full Code Here

TOP

Related Classes of org.apache.myfaces.tobago.model.SelectedState

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.