用友NC65 uap开发列表多选操作,如一次选择多行数据进行删除操作。
如图:
要达到以上效果
在xml配置文件的列表试图中添加如下两行代码,
<property name="multiSelectionMode" value="1" />
<property name="multiSelectionEnable" value="true" />
如图:
或者在列表界面类的初始化方法中添加如下代码,如图:
getBillListPanel().setMultiSelect(true);
完成以上操作后,在操作类如删除操作按钮类的doAction(ActionEvent e)方法使用以下语句获取选选择的行数据。
Object[] obj = (Object[]) ((BillManageModel) getModel()).getSelectedOperaDatas();