Eclipse Scout Neon使用tab键添加新行

时间:2016-03-29 08:58:40

标签: eclipse-scout newrow

如果我按最后一行最后一列的tab键,我想在表字段中添加新行。

如果用户按下单元格(可编辑单元格)上的选项卡,则选择行中的下一个单元格或进入新(现有)行。但是我希望实现这一点,如果我按最后一行的最后一行按Tab键,此操作将创建新行。目前它关注下一个按钮/字段/ ...形式。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

你有没有试过这样的事情:

在最后一列上添加execCompleteEdit并检查您是否在最后一行

        @Override
        protected void execCompleteEdit(ITableRow row, IFormField editingField) {
          if (row.getRowIndex() == row.getTable().getRowCount() - 1) {
            // create row
            ITableRow r = row.getTable().addRow(getTable().createRow());
            //eventually you have to set values into cells
            //get first editable cell(in this case NameColumn) and request focus
            row.getTable().requestFocusInCell(getNameColumn(), r);
          }
        }
相关问题