开发单据有时候我们需要一个单据根据另外一个单据的内容所改变买这个时候就需要质变事件了,其实就是一个监听器
代码如下:
prmtProject.addDataChangeListener(new DataChangeListener() {
public void dataChanged(DataChangeEvent arg0) {
// TODO Auto-generated method stub
Object obj = prmtProject.getValue();
if (obj instanceof ProjectInfo) {
ProjectInfo info = (ProjectInfo) obj;
txtprojectname2.setText(info.getName());
}
}
});
prmtSubOrg.addDataChangeListener(new DataChangeListener(){
public void dataChanged(DataChangeEvent arg0) {
// TODO Auto-generated method stub
Object obj = prmtSubOrg.getValue();
if(obj instanceof SupplierInfo){
SupplierInfo info = (SupplierInfo)obj;
txtsuborgname.setText(info.getName());
}
}
});
以上是两个值变事件
1.根据字段prmtProject的内容自动更新字段tetprojectname2里面的内容
2.根据prmtSubOrg的内容自动更新txtsuborgname里面的内容