合并表头的重新加载数据问题
本帖最后由 wss. 于 2020-4-15 11:40 编辑你好,请问我在表头上做了自定义配置多级表头,目前在点击按钮触发数据重新载入,目前表格内容区域已成功替换,但是表头数据并没发生变化
您好,看你的代码,是想把列头清空,但列头columns不是一个简单的数组,可以通过调用它的clear方法实现你的目的,参考代码:
theGrid.columns.clear() KevinChen 发表于 2020-3-18 17:45
您好,看你的代码,是想把列头清空,但列头columns不是一个简单的数组,可以通过调用它的clear方法实现你的 ...
我只是简单想对应多级列头做一个操作,主要目的是想给列头(多列)重新赋值并产生新的自定义表头,其自定义表头合并方式沿用之前的,主要是更新表头数据做对应页面显示 明白了,对列头的操作可以用FlexGrid的columns属性来执行:
https://demo.grapecity.com.cn/wijmo/api/classes/wijmo_grid.flexgrid.html#columns
它实际上是一个ColumnCollection类型:
https://demo.grapecity.com.cn/wijmo/api/classes/wijmo_grid.columncollection.html
这里有一些可以操作列头的API。另外,关于列头的合并,需要提取一些公共的合并逻辑,参考这篇示例:
https://demo.grapecity.com.cn/wijmo/demos/Grid/Merging/HeaderMerging/purejs KevinChen 发表于 2020-3-23 11:07
明白了,对列头的操作可以用FlexGrid的columns属性来执行:
https://demo.grapecity.com.cn/wijmo/api/c ...
你好,我看对列的操作只有push或者remove来对应视图更新,现在我想通过拿到后台数据对应刷新(包括列头与所有表格的数据),表格的数据已通过itemsSource直接赋值,就是现在列只能通过刚才那种方式进行视图改变吗? 而且我尝试清空columns后再push对应的列,发现依然执行第二张图的两个方法,也就是说会多一列,以及v-center会执行两次,包了两层 而且还会出现这样的问题, 你好,我需要您提供一下完整的Demo,一个前端页面,能重现问题即可。 KevinChen 发表于 2020-4-9 18:43
你好,我需要您提供一下完整的Demo,一个前端页面,能重现问题即可。
你好,附件已上传,,请查看
你好,你的这个需求,需要用自定义合并逻辑来实现,因为列头不支持行、列同时合并,
参考:
https://demo.grapecity.com.cn/wijmo/demos/Grid/Merging/CustomMerging/purejs
我在你的Demo上已经做了实现,参考附件。
页:
[1]