您当前的位置: 首页 >  ui

杨林伟

暂无认证

  • 1浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

42EasyUI 数据网格- 创建子网格

杨林伟 发布时间:2019-04-17 19:35:36 ,浏览量:1

本文将向您展示如何在主网格上创建一个子网格。 在这里插入图片描述

步骤 1:创建主网格

    
        
            Item ID
            Product ID
            List Price
            Unit Cost
            Attribute
            Status
        
    

步骤 2:设置详细视图来显示子网格

为了使用详细视图,请记得在页面头部引用视图脚本文件。


$('#dg').datagrid({
    view: detailview,
    detailFormatter:function(index,row){
        return '
'; }, onExpandRow: function(index,row){ var ddv = $(this).datagrid('getRowDetail',index).find('table.ddv'); ddv.datagrid({ url:'datagrid22_getdetail.php?itemid='+row.itemid, fitColumns:true, singleSelect:true, rownumbers:true, loadMsg:'', height:'auto', columns:[[ {field:'orderid',title:'Order ID',width:100}, {field:'quantity',title:'Quantity',width:100}, {field:'unitprice',title:'Unit Price',width:100} ]], onResize:function(){ $('#dg').datagrid('fixDetailRowHeight',index); }, onLoadSuccess:function(){ setTimeout(function(){ $('#dg').datagrid('fixDetailRowHeight',index); },0); } }); $('#dg').datagrid('fixDetailRowHeight',index); } });

当用户点击展开按钮(’+’)时,‘onExpandRow’ 事件将被触发。 我们创建一个新的带有三列的子网格。 当子网格数据加载成功时或者改变尺寸大小时,请记得对主网格调用 ‘fixDetailRowHeight’ 方法。

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.0709s