| | |
| | | if("radio".equalsIgnoreCase(itemVO.getType()) || "checkbox".equalsIgnoreCase(itemVO.getType()) |
| | | || "combox".equalsIgnoreCase(itemVO.getType())){ |
| | | //看看有没有单独设置 |
| | | if(StringUtils.isNotBlank(itemXO.getComboxKey())){ |
| | | itemVO.setComboxKey(itemXO.getComboxKey()); |
| | | // if(StringUtils.isNotBlank(itemXO.getComboxKey())){ |
| | | // itemVO.setComboxKey(itemXO.getComboxKey()); |
| | | if(StringUtils.isNotBlank(itemXO.getComboxItems())){ |
| | | List<KeyValue> keyValues = new ArrayList<>(); |
| | | VciBaseUtil.str2List(itemXO.getComboxItems()).stream().forEach(temmpKeyValue->{ |
| | | for (String keyValue : itemXO.getComboxItems().split(";")) { |
| | | KeyValue kv = new KeyValue(); |
| | | kv.setKey(temmpKeyValue.split("=")[0]); |
| | | kv.setValue(temmpKeyValue.split("=")[1]); |
| | | String[] split = keyValue.split("\\{"); |
| | | kv.setKey(split[0]); |
| | | kv.setValue(split[1].substring(0,split[1].length()-1)); |
| | | keyValues.add(kv); |
| | | }); |
| | | itemVO.setData(keyValues); |
| | | } |
| | | itemVO.setData(keyValues); |
| | | }else{ |
| | | String attr = itemVO.getField(); |
| | | if(itemVO.getField().toLowerCase().startsWith("t_oid.") |