private void modifyAttr(PlugoutDescItem prop, String property, Object value) {
   if (colNames[0].equals(property)) {
     prop.setName((String) value);
   } else if (colNames[1].equals(property)) {
     String type = (String) value;
     prop.setType(type);
   } else if (colNames[2].equals(property)) {
     prop.setSource((String) value);
   } else if (colNames[3].equals(property)) {
     //			prop.setValue((String) value);
     prop.setDesc((String) value);
   } else if (colNames[4].equals(property)) {
     prop.setClazztype((String) value);
   }
   //		else if (colNames[5].equals(property)) {
   //		}
   view.getTv().update(prop, null);
 }
 /** 取列值 */
 public Object getValue(Object element, String property) {
   if (element instanceof PlugoutDescItem) {
     PlugoutDescItem prop = (PlugoutDescItem) element;
     if (colNames[0].equals(property)) {
       return prop.getName() == null ? "" : prop.getName();
     } else if (colNames[1].equals(property)) {
       return prop.getType() == null ? "" : prop.getType();
     } else if (colNames[2].equals(property)) {
       String type = prop.getType() == null ? "" : prop.getType();
       type = type.split("\\.")[0];
       if (!type.equals(oldType)) {
         updateSource(type);
         oldType = type;
       }
       return prop.getSource() == null ? "" : prop.getSource();
     } else if (colNames[3].equals(property)) {
       //				return prop.getValue()==null?"":prop.getValue();
       return prop.getDesc() == null ? "" : prop.getDesc();
     } else if (colNames[4].equals(property)) {
       return prop.getClazztype() == null ? "" : prop.getClazztype();
       //			}else if(colNames[5].equals(property)){
     }
   }
   return "";
 }