jQuery MiniUI

 找回密码
 立即注册
查看: 369|回复: 1

datagrid.setData()问题 [复制链接]

Rank: 1

发表于 2022-6-1 18:23:55 |显示全部楼层
本帖最后由 lostCat 于 2022-6-1 18:28 编辑

var grid =new nui.DataGrid();
        grid.set({

                url:"",

                style:"width:100%;height:100%;",

                id:"datagrid",

                columns: cols,

                multiSelect:true,

                allowResize:true,

                allowCellEdit:true,

                allowCellSelect:true,

                cellEditAction:"cellclick",

                allowRowSelect:true,

                showPager:true
            });

        grid.render(document.getElementById("gridField"));
        selectDataDetail()
        grid.setData(gridData);
setData后页面不生效,通过miniui.get('datagrid').getData()可以正常获取到data的值,的确是设值成功了
但是页面不显示数据是什么情况啊?(selectDataDetail()是给gridData赋值,gridData是Array对象,生成列用的是cols这个对象,cols里每列的‘field’和gridData里的数据都是能对应的)


Rank: 8Rank: 8

发表于 2022-6-1 20:11:48 |显示全部楼层
是不是高度问题啊,你设置的百分比,是和父元素一致的高度,你改成固定高度 看下

Archiver|普加软件

GMT+8, 2022-8-13 05:33 , Processed in 0.029215 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部