好吧 自己动手! 增加了 日期控件和下拉框
ColumnDescriptor.java类
public String cuntomType;//添加
public String getJavaType() {//修改
if ("tinyint".equalsIgnoreCase(dataType) && size == 1) {
return boolean.class.getName();
}
if ("enum".equalsIgnoreCase(dataType)) {
return getUpperJavaFieldName();
}
if ("DATE".equalsIgnoreCase(dataType)) {
return "DATE";
}
if ("VARCHAR(200)".equalsIgnoreCase(cuntomType)) {
return "VARCHAR(200)";
}
Class> type = typeMapping.get(dataType);
if (type != null) {
return type.getName();
}
return String.class.getName();
}
add.html.vm
#if ($column.isBoolean())
${msg['globals.table.column.true']}
${msg['globals.table.column.false']}
#elseif ($column.JavaType=="DATE")
#elseif ($column.JavaType=="VARCHAR(200)")
%>
${o.name}
} %>
#else
#end