zoukankan      html  css  js  c++  java
  • LayUI table表格控件 如何显示 对象中的属性(针对Mybatis的级联查询--一对一情况)

    1.entity如下:

    2.Mybatis的Mapper.xml文件如下

    <resultMap id="BaseResultMapPlus"
            type="dicItem">
            <id column="ID" jdbcType="VARCHAR" property="id" />
            <result column="TYPE_ID" jdbcType="VARCHAR" property="typeId" />
            <result column="ITEM_CODE" jdbcType="VARCHAR"
                property="itemCode" />
            <result column="ITEM_NAME" jdbcType="VARCHAR"
                property="itemName" />
            <result column="SORT_VALUE" jdbcType="SMALLINT"
                property="sortValue" />
            <result column="DEFAULT_FLAG" jdbcType="TINYINT"
                property="defaultFlag" />
            <association property="dicType" javaType="dicType">
                <result column="DIC_NAME" jdbcType="VARCHAR"
                    property="dicName" />
            </association>
        </resultMap>
    

     3.layui table页面 代码如下--重点

    layui.use(["form","table"], function(){
    		  var table = layui.table;
    		  var form = layui.form;
    		  //方法级别渲染
    		  table.render({
    					    elem: '#dataDicTable'
    					        ,url: '${pageContext.request.contextPath}/dataDictionaryItem/findDataDictionaryItem.do'
    					        ,method: 'post'
    					        ,request: {
    					       	  	pageName: 'curr' //页码的参数名称,默认:page
    					       		,limitName: 'limit' //每页数据量的参数名,默认:limit
    					        		} 
    					        ,page:true
    					        ,id: 'dataDicTableReload'
    					        ,limit: 10
    					        ,limits:[10,15,20,50]//每页条数的选择项,默认:[10,20,30,40,50,60,70,80,90]。优先级低于 page 参数中的 limits 参数。
    					        ,cols: [[
    					        	  {templet:'<div>{{createrFormat(d.dicType.dicName)}}</div>',align: 'left', title:'字典类型'}  
    						          ,{field:'itemName',align: 'left', title:'项目名称'}
    						          ,{field:'itemCode',align: 'left', title:'项目值'}
    					        ]]
    				  });
     
    //模板方法
    function createrFormat(o){
    		return o;
    		}
    

     4.强调

    ,cols: [[
                                      {templet:'<div>{{createrFormat(d.dicType.dicName)}}
    
     
    
    
    //模板方法
    function createrFormat(o){
            return o;
            }
  • 相关阅读:
    C# WinForm dataGridView 技巧小结
    Win7设置局域网共享
    vs2010快捷键大全
    C# WebBrowser.DocumentCompleted 多次调用解决方法
    为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制
    VB高清图标制作方法
    sqlite 中文排序
    一个vbs文件将指定文件夹下的文件名输出到指定文件夹下
    用DOS命令获取文件列表
    文件搜索神器 Everything
  • 原文地址:https://www.cnblogs.com/watermelonban/p/10069801.html
Copyright © 2011-2022 走看看