给多选下拉列表赋值全选原创
金蝶云社区-熊嘉强
熊嘉强
14人赞赏了该文章 4,041次浏览 未经作者许可,禁止转载编辑于2020年09月03日 10:46:12

      多选下拉列表需要赋多个值的时候,中间需要用逗号隔开,赋值全选故可以先获取所有的多选下拉列表的值,然后拼接成字符串,再赋值进去。

案例如下:

     MainEntityType mainType = this.getModel().getDataEntityType();

     MulComboProp comboProp = (MulComboProp) mainType.getProperties().get("mulcombofield");

     List<ValueMapItem> combodata = comboProp.getComboItems();

     String value = "";

     if (combodata.size() > 1) {

                value = combodata.get(0).getValue();

                for (int i = 1; i < combodata.size(); i++) {

                              value = value + "," + combodata.get(i).getValue();

                }

      }

     this.getModel().setValue("mulcombofield", value );


赞 14