jQuery MiniUI

 找回密码
 立即注册
查看: 2545|回复: 2
打印 上一主题 下一主题

想实现这样的功能,根据表格的内容动态显示表头 [复制链接]

Rank: 8Rank: 8

楼主
发表于 2021-8-24 13:17:36 |显示全部楼层
grid.setColumn(columns)可以动态生成列。
preload事件可以截取后台加载的数据,把表头部分的数据处理戴奥
grid.on("preload",function(e){
    var data=e.data;
    var columnData=...
    var gridData=....
    grid.setColumns(columnData);
   e.data=gridData;
})

Rank: 8Rank: 8

沙发
发表于 2021-8-25 10:13:19 |显示全部楼层
xiva 发表于 2021-8-25 10:06
e.data 只能传递表格的数组数据,我后台返回的是一个结果,表头和表格数据是同时返回的,请问怎么得到表头 ...



e.data是你后台传递过来的所有数据

Rank: 8Rank: 8

板凳
发表于 2021-8-25 10:23:43 |显示全部楼层
xiva 发表于 2021-8-25 10:17
不是的,我改了数据格式,就无法获取了,是不是我的版本的原因呢

纠正一下是e.result是全部数据

Archiver|普加软件

GMT+8, 2024-5-19 13:04 , Processed in 1.057511 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部