<#-- Name:自定义表管理列表模板 Desc:自定义表管理列表模板 本模板需要通过2次解析才能得到最终的Html 第一次解析: ************************************************************* ************************************************************* *数据模型:**************************************************** ************************************************************* ************************************************************* tbarTitle:Tool Bar 的标题 ******************************************** conditionFields:条件字段 --joinType: 条件联合类型 --name: 列名 --name:完全指定名 --operate:条件类型: =|>=|<=|…. --comment:注释 --type: 类型 --value:值 --valueFrom:值来源 ************************************************************ displayFields:显示字段 --name:列名 --name:完全指定名 --label:别名 --index:索引 --comment:注释 --type:类型 ****************************************************** tableIdCode:Table ID Code ************************************************** displayId: 自定义显示的ID ************************************************** pageHtml:分页的Html 详见pageAjax.xml ************************************************* pageURL:当前页面的URL searchFormURL:搜索表单的Action sortField:当前排序字段 orderSeq:当前的排序类型 *********************************************** pkcols:主键列 deleteBaseURL:删除一行数据的BaseURL editBaseURL:编辑一行数据的BaseURL --> <#setting number_format="#"> <#noparse><#setting number_format="#"> <#assign fields=sysTableManage.displayField?eval> <#assign parameters=sysTableManage.parameters?eval> <#assign VarMap=sysTableManage.parameterMap> <#noparse> <#assign fields=sysTableManage.displayField?eval> <#assign parameters=sysTableManage.parameters?eval> <#assign VarMap=sysTableManage.parameterMap> <#assign hascond=0> <#if (parameters?size>0) > <#list parameters as param> <#if param.vf=="1" > <#assign hascond=1> <#macro genCondition field> <#if field.vf=="1" > ${field.cm}: <#switch field.ty> <#case "D"> <#break> <#case "DL"> <#break> <#case "DR"> 从: 到: <#break> <#default> <#break>
displayId="${sysTableManage.id}" >
${sysTableManage.name}
<#if hascond==1 >
<#if hascond==1 >
<#--表头--> <#list fields as field> <#if field.ds> <#noparse><#assign name="${field.na}<#noparse>"> <#noparse><#assign comment="${field.cm}<#noparse>"> <#if (editable && pkcols?? && pkcols?size>0)> <#--表体--> <#noparse><#list sysTableManage.list as data> <#list fields as field> <#if (field.ds)> <#if (field.ty=="date")> <#else> <#if (editable && pkcols?? && pkcols?size>0)> <#noparse>
<#if field.ty!="clob"> <#noparse> ${comment}<#if (sortField?? && sortField=="${name}")><#if (orderSeq=="ASC")>↑<#else>↓ <#else> ${field.cm} 管理
<#noparse><#if data.${field.na}<#noparse>??>${data.${field.na}<#noparse>?string("yyyy-MM-dd HH:mm:ss")}<#noparse>${data.${field.na}<#noparse>} 编辑 删除
<#noparse> <#if sysTableManage.list?size==0>
当前没有记录。
<#noparse>${pageHtml}