关于jquery easyui的datagrid组件,如何动态加载表头及其数据

关于jquery easyui的datagrid组件,如何动态加载表头及其数据,第1张

你看一下easyui的API就知道这里面是什么格式了 比如data在后台看来就是一个map里面有两个数据一个是rows就是你的数据一个是total是总数量是用于分页的 当然不用分页不用传 columns则是对每一列的定义他是一个list套list 里面的list包含着一个个的map每一个map的参数都是定义这个列的属性 比如title列名field是对应数据里面的key还有一些其他的属性等等。 研究下API就明白了。

////获取datagrid表格标题头

var datagridTitle = new Array()

var fields = $("#datagrid").datagrid('getColumnFields')

    for (var i = 0 i < fields.length i++) {

        var option = $("#datagrid").datagrid('getColumnOption', fields[i])

        if (option.field != "checkItem" && option.hidden != true) { //过滤勾选框和隐藏列

         datagridTitle.push(option.title)

        }

    }

$("#datagrid")是你的表格id

datagridTitle执行完之后表格标题就存放在这个数组里面


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11529277.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存