getChangeSet的用法之一,获取字段新值与旧值原创
3人赞赏了该文章
210次浏览
编辑于2024年04月24日 11:16:00
ChangeData[] changeSet = e.getChangeSet();
ChangeData changeData = changeSet[0];
Object newValue = changeData.getNewValue();//新值
Object oldValue = changeData.getOldValue();//旧值
-----------------------------加补--------------------------------------
public void propertyChanged(PropertyChangedArgs e) { super.propertyChanged(e); String name = e.getProperty().getName(); if ("分录字段标识".equals(name)) { ChangeData changeData = e.getChangeSet()[0]; //修改值所在行 DynamicObject dataEntity = changeData.getDataEntity(); //修改值所在行数据 int rowIndex = changeData.getRowIndex(); //修改行所在行行号 } }
推荐阅读