list.html

  • 页面中使用的封装标签会在 封装标签 章节详细介绍
  • .query-modular 中的元素会在查询时作为查询条件自动拼接到表单数据中
  • 请将页面中的JavaScript放到/static/modular/xxx/list.js中
  • kt_datatable如有id会自动保存用户上次设置的排序/页大小信息
  • 如需要设置权限,请在封装的按钮上设置permission="权限标识"属性
@layout("/common/container.html", {"title" : "代码生成示例"}){
<div class="card">
    <#card:head title="代码生成示例" icon="la la-bars"/>
    <div class="card-body">
        <form class="e-form">
            <div class="query-modular">
                <div class="e-grid e-grid--ver e-grid--general">
                    <div class="e-grid-item e-grid-item--fluid">
                        <div class="row">
                            <!--str:查询条件区域-->
                            <div class="col-xl-3 col-lg-4 col-md-6 col-12">
                                <#form:input id="name" name="姓名" />
                            </div>
                            <div class="col-xl-3 col-lg-4 col-md-6 col-12">
                                <#form:select class="select-picker" dataDictType="commonStatus" id="status" name="状态" />
                            </div>
                            <!--end:查询条件区域-->
                        </div>
                    </div>
                    <div class="e-grid-item query-btn-group">
                        <#btn:search />
                        <#btn:reset />
                    </div>
                </div>
            </div>
            <div class="btn-row">
                <#btn:add permission="sample:general:add"/>
                <#btn:delete permission="sample:general:delete"/>
            </div>
            <div class="kt_datatable" id="sample_general-list"></div>
        </form>
    </div>
</div>
<!--begin::页面脚本 -->
<script src="${ctxPath}/static/modular/sample/general/list.js?v=${version()}" type="text/javascript"></script>
<!--end::页面脚本 -->
@}

kt_datatableid 禁止重复,禁止重复,禁止重复,后果自负

为了区分是查询条件还是表格内元素所以在查询条件区域添加div.query-modular