Ejemplo n.º 1
0
 /**
  * 获取市场信息组织成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();
 }
Ejemplo n.º 2
0
  /**
   * 把列表转换为下拉选项内容
   *
   * @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();
  }