• Beetl模板 [记录]


    引入头部
    	<% include("/global/header.html",{title:"会员设置"}){} %>
    页面中引入文件
    	<link rel="stylesheet" href="${ctxPath}/member/member.css">
    
    <td>${user.storeCount==''?'暂无数据':user.storeCount}</td>
    <td>${user.createTime,'yyyy-MM-dd hh:mm:ss'}</td>
    <button class="layui-btn layui-btn-primary clBtnGray" data-id=${user.id} onclick="delUser(this)">删除</button>
    
    

      

    安全输出
      ${user.wife.name!”单身”},如果user为null,或者user.wife为null,或者user.wife.name为null,输出”单身”
    for  elsefor

    <div class="layui-form-item mb0">
    <label class="layui-form-label">年销售量:</label>
    <div class="layui-input-block">
    <%
    var s = customer.saleNumber;
    var arrS = ["1万件以下","1~2万件","2~3万件","3万件以上"];
    for (el in arrS){%>
    <input type="radio" name="sales" value="${el}" ${el==s?'checked':''} title="${el}" >
    <%}
    %>
    </div>
    </div>

    <div class="layui-form-item mb0 pt">
    <label class="layui-form-label">采购品类:</label>
    <div class="layui-input-block">
    <%
    var c = customer.category;
    var arrC=["连衣裙","丝巾","旗袍","睡衣","短衫","其他"];
    for(el in arrC){
    if(strutil.contain(c,el)){%>
    <input type="checkbox" name="kind[${el}]" title="${el}" checked lay-skin="primary">
    <%}else{%>
    <input type="checkbox" name="kind[${el}]" title="${el}" lay-skin="primary">
    <%}
    }

    %>
    </div>
    </div>

    <div class="layui-input-block w150">
    <select name="companyType" required lay-verify="required">
    <option value="">请选择</option>
    <%
    var t=customer.companyType;
    var arrT=['连锁商超','市场代理批发','单店','网店','其他'];
    for (el in arrT){%>
    <option value="${el}" ${el==t?'selected':''}>${el}</option>
    <%}
    %>
    </select>
    </div>



    异步刷新

    <div class="tbWrap" id="layui-container">
    <% #ajax userTableList : {
    %>
    <table class="layui-table" lay-skin="line">
    <colgroup>
    <col width="8%">
    </colgroup>
    <tbody>
    <%for(user in customers.list){
    %>
    <tr>
    <td>${user.contactProvince==user.contactCity?user.contactProvince:(user.contactProvince+' '+user.contactCity)}</td>
    <td>${user.storeCount==''?'暂无数据':user.storeCount}</td>
    <td>${user.createTime,'yyyy-MM-dd hh:mm:ss'}</td>
    <td><button class="layui-btn layui-btn-primary clBtnwarm" data-id=${user.id} onclick="followUser(this)">跟踪${user.traceCount==null?'':'('+user.traceCount+')'}</button></td>
    </tr>
    <%
    }elsefor{%>
    <tr><td colspan="9" class="tbNodata">未查询到数据,换个查询条件试试吧。</td></tr>
    <%}%>
    </tbody>
    </table>
    <div id="page" class="page" data-total="${customers.totalRow}"></div>
    <%}%>
    </div>

    $("#layui-container").load("/winIndex.html?ajaxCmd=userTableList", {
    "jsonObj": JSON.stringify(_ajxOpt),
    "timeRange":_opt.timeRange,
    "pageNum": _opt.pageNum,
    "pageSize": _opt.pageSize
    });
    layPage();

    function layPage() {
    laypage.render({
    elem: 'page'
    , count: $("#page").attr('data-total') || 10
    , curr:_opt.pageNum
    , limit: _opt.pageSize
    , layout: ['prev', 'page', 'next', 'skip','count']
    ,theme:'cLayPage'
    , jump: function (obj,first) {
    if(!first){
    jumpPage(obj);
    }
    }
    });
    }

    function jumpPage(obj) {
    _opt.pageNum = obj.curr;
    _opt.refresh();
    }


    elLP   提供了当前循环的信息
    elLP.index :当前的索引,从1开始
    elLP.size:集合的长度
    elLP.first 是否是第一个
    elLP.last 是否是最后一个
    elLP.even 索引是否是偶数
    elLP.odd 索引是否是奇数
    refresh: function () {
            $("#asyncTb").load("/lecturer/lecturerIndex.html?ajaxCmd=asyncTb", {
                "pageNum": _opt.pageNum,
                "pageSize": _opt.pageSize
            },layPage);
        }
  • 相关阅读:
    【基于mini2440开发板的交叉编译环境及内核树配置.
    linux 模块编译步骤(原)
    鸟哥的linux私房菜
    ios消息机制
    初学者必学文档:Objective-C语法入门(1)
    oc基础知识
    ios 人魔七七
    Usaco Open09 Gold
    USACO JAN 2012 Bronze
    USACO·2012·Feb Bronze
  • 原文地址:https://www.cnblogs.com/caiCheryl/p/8267652.html
Copyright © 2020-2023  润新知