コード例 #1
0
ファイル: MailList.java プロジェクト: KiarashE/timeview
 @UiHandler("table")
 void onTableClicked(ClickEvent event) {
   // Select the row that was clicked (-1 to account for header row).
   Cell cell = table.getCellForEvent(event);
   if (cell != null) {
     int row = cell.getRowIndex();
     selectRow(row);
   }
 }
コード例 #2
0
ファイル: VColorPickerGrid.java プロジェクト: vaadin/vaadin
  @Override
  public void onClick(ClickEvent event) {
    Cell cell = grid.getCellForEvent(event);
    if (cell == null) {
      return;
    }

    selectedY = cell.getRowIndex();
    selectedX = cell.getCellIndex();
  }
コード例 #3
0
ファイル: PortGUI.java プロジェクト: conwetlab/fast
    @Override
    public void onClick(ClickEvent event) {
      // don't remove last row
      if (outputPortTable.getRowCount() == 4) {
        return;
      }

      Cell cell = outputPortTable.getCellForEvent(event);
      int rowCount = cell.getRowIndex();
      outputPortTable.removeRow(rowCount);

      // remove factport from postconditions
      buildingBlock.removeFromPostconditions(factPort);
    }
コード例 #4
0
ファイル: Table.java プロジェクト: dematey/ephesoft
 @UiHandler("flexTable")
 protected void onFlexTableClicked(ClickEvent event) {
   removeSelectedRowStyleFromTable();
   Cell cell = flexTable.getCellForEvent(event);
   if (cell != null && totalCount != 0) {
     int row = cell.getRowIndex();
     selectedIndex = row;
     flexTable.getRowFormatter().addStyleName(row, selectionStyle.rowHighlighted());
     RadioButtonContainer radioButtonContainer = radioButtons.get(row);
     if (radioButtonContainer != null && radioButtonContainer.getRadioButton() != null) {
       clearRadioButtons();
       radioButtonContainer.getRadioButton().setValue(true);
       selectedRowId = radioButtonContainer.getIdentifier();
       if (listner != null) {
         listner.onRowSelected(selectedRowId);
       }
     }
     if (radioButtonContainer != null
         && radioButtonContainer.getRadioButton() == null
         && radioButtonContainer.getIdentifier() != null) {
       selectedRowId = radioButtonContainer.getIdentifier();
     }
   }
 }
コード例 #5
0
 @Override
 public void onClick(ClickEvent event) {
   Cell clickedCell = table.getCellForEvent(event);
   int rowIndex = clickedCell.getRowIndex();
   saveAction(rowIndex);
 }