EAS 表头F7 公司多选功能
原创
©著作权归作者所有:来自51CTO博客作者晴天MZ的原创作品,请联系作者获取转载授权,否则将追究法律责任
1、物料控件的F7多选参数 设置为true
2、代码设置如下
这个datachangge事件 是在金蝶设计建模下面加的
protected void prmtAPPCompany_dataChanged(com.kingdee.bos.ctrl.swing.event.DataChangeEvent e){
Object[] F7cols = (Object[]) e.getNewValue();
if (null!= F7cols) {
//得到 f7 多选 AdminOrgUnitInfo
StringBuilder f7id = new StringBuilder();
StringBuilder f7Name = new StringBuilder();
for (int i = 0; i < F7cols.length; i++) {
CompanyOrgUnitInfo info = (CompanyOrgUnitInfo) F7cols[i];
String idString = info.getId().toString();
f7id.append(idString).append(";");
f7Name.append(info.getNumber()).append("-").append(info.getName()).append(";");
// operationTypeid.append(idString).append(";");
// operationTypeName.append(info.getNumber()).append("-").append(info.getName()).append(";");
}
//得到选到的复制在id框中
this.kDTextField1.setText(f7id.toString());
}
}