lostCat 发表于 2022-6-1 18:23:55

datagrid.setData()问题

本帖最后由 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里的数据都是能对应的)


felt 发表于 2022-6-1 20:11:48

是不是高度问题啊,你设置的百分比,是和父元素一致的高度,你改成固定高度 看下
页: [1]
查看完整版本: datagrid.setData()问题