模板手册

模板指令(标签)

<@cms_xmodel_field>

<@cms_xmodel_field>

扩展模型字段列表标签

标签名

<@cms_xmodel_field>

标签描述

获取模型字段列表数据,内嵌 <#list DataList as field>\${field.name}</#list> 遍历数据,可内嵌于 <@cms_xmodel_data> 使用 ${ModelData[field.fieldName]} 获取字段数据

标签属性

属性名类型必填可用值描述
pageBOOLEANtrue=是
false=否
是否分页获取数据
默认:false
sizeINTEGER分页数据条数,默认:20
conditionSTRING扩展sql条件语句,例如:title like 'a%'
modelidINTEGER模型ID

用法示例

示例1

使用场景:自定义表单收集数据。

<form id="form_contactus">
  <input type="hidden" id="formId" value="${CustomForm.formId}" />
  <table>
    <@cms_xmodel_field modelid="${CustomForm.modelId}">
      <#list DataList as field>
        <#if field.controlType == 'input'>
        <tr>
          <td style="padding:5px;text-align:right;width:70px">${field.name}</td>
          <td style="padding:5px;"><input type="text" class="form-control" id="${field.code}" /></td>
        </tr>
        </#if>
      </#list>
    </@cms_xmodel_field>
    <tr>
      <td></td>
      <td><input type="button" class="form-control" value="提交" onclick="submitCustomForm()"></td>
    </tr>
  </table>
</form>