/** * 获取市场信息组织成tab页 xml * * @param itmcd * @return */ public String listToTabXml(List<SysDataType> list) { StringBuilder builder = new StringBuilder(); builder.append("<?xml version='1.0' encoding='utf-8'?>"); builder.append("<tabbar><row>"); if (list != null) { for (SysDataType item : list) { builder.append("<tab id=" + item.getTpcd() + ">" + item.getTpnm() + "</tab>"); } } builder.append("</row></tabbar>"); return builder.toString(); }
/** * 把列表转换为下拉选项内容 * * @param list 数据源 * @param valueIsDctCd false:取dctCd字段, true:取Tpcd字段 */ public String listToOptions(List<SysDataType> list, boolean valueIsDctCd) { if (list == null) return ""; StringBuilder builder = new StringBuilder(); builder.append("<option value=0 >-请选择-</option>"); for (SysDataType type : list) { // <option value="WY">Wyoming</option> /* * if (valueIsDctCd) { builder.append("<option value=\"" + type.getDctcd() + "\">" + type.getTpnm() + "</option>"); } else { builder.append("<option value=\"" + type.getTpcd() + "\">" + * type.getTpnm() + "</option>"); } */ if (valueIsDctCd) { builder.append("<option value=\"" + type.getTpcd() + "\">" + type.getTpnm() + "</option>"); } else { builder.append("<option value=\"" + type.getDctcd() + "\">" + type.getTpnm() + "</option>"); } } return builder.toString(); }