示例#1
0
  public String onDisplay(DataField field, Object value) {
    StringBuffer html = new StringBuffer();

    String values = field.getSave_value();
    int i = 0;
    if (values != null) {
      String[] valueAr = values.split(",");
      for (String v : valueAr) {
        html.append("<input type=\"radio\"");
        html.append(" name=\"");
        html.append(field.getEnglish_name());
        html.append("\" value=\"");
        html.append(i);
        html.append("\"");
        if (value == null && i == 0) {
          html.append(" checked=\"true\"");
        }
        if (value != null && i == Integer.valueOf("" + value)) {
          html.append(" checked=\"true\"");
        }

        html.append(" />");
        html.append(v);
        i++;
      }
    }

    return html.toString();
  }
示例#2
0
 public Object onShow(DataField field, Object value) {
   if (value != null) {
     int index = Integer.valueOf(value.toString());
     String valueStr = field.getSave_value();
     if (valueStr != null) {
       String[] values = valueStr.split(",");
       return values[index];
     }
     return "";
   } else return "";
 }