【发布时间】:2016-10-08 13:56:14
【问题描述】:
我的表单上有一些依赖层次结构,所以我在侦察器的服务器端实现了层次结构检查。如果一个字段被更改,它会触发检查其他字段是否也需要更改。这是通过导出/导入表单数据完成的。
MyFormData input = new MyFormData();
FormDataUtility.exportFormData(this, input);
input = BEANS.get(IMYService.class).validate(input, field);
FormDataUtility.importFormFieldData(this, input, false, null, null);
验证函数更改所有其他需要更改的字段。
我的问题是在可编辑表格中编辑单元格。
如果我更改单元格中的值,并触发此链验证,则在导入表单数据后,我会失去单元格中的焦点。因此,选项卡会将我移动到另一个单元格,选项卡触发器导入和单元格中的焦点丢失。这是一个非常糟糕的用户体验。
如何解决这个问题? 调用导入后如何保持焦点(下一个单元格)?
马尔科
【问题讨论】:
标签: import cell eclipse-scout lost-focus