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里的数据都是能对应的)
是不是高度问题啊,你设置的百分比,是和父元素一致的高度,你改成固定高度 看下
页:
[1]