EAS分录表格模拟操作编辑分录单元格,自动触发值更新事件计算其他联动字段原创
11人赞赏了该文章
486次浏览
编辑于2023年03月31日 23:26:52
做EAS二次开发,分录表格有时候需要根据客户要求的逻辑计算某个字段值,但是该字段的值需要联动计算其他字段值,如金额的更改需要联动计算价格、含税价格、含税金额等字段,或者是还有其他未知的系统标准功能计算字段,这时候我们可以模拟用户手工录入该字段值,自动触发标准功能的计算逻辑为其他字段赋值,这样可以减少我们代码的计算逻辑,还能保证我们不会计算漏或计算错其他字段值。
参考代码:
kdtEntrys.getEditManager().editCellAt(rowIndex,entrys.getColumn("taxAmount").getColumnIndex());
kdtEntrys.getColumn("taxAmount").getEditor().setValue(taxAmount);
kdtEntrys.getColumn("taxAmount").getEditor().stopCellEditing();
推荐阅读