找回密码
 立即注册

QQ登录

只需一步,快速开始

wss.

初级会员

49

主题

149

帖子

452

积分

初级会员

积分
452
wss.
初级会员   /  发表于:2020-3-18 13:28  /   查看:5322  /  回复:9
1金币
本帖最后由 wss. 于 2020-4-15 11:40 编辑

你好,请问我在表头上做了自定义配置多级表头,目前在点击按钮触发数据重新载入,目前表格内容区域已成功替换,但是表头数据并没发生变化
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,看你的代码,是想把列头清空,但列头columns不是一个简单的数组,可以通过调用它的clear方法实现你的目的,参考代码:

9 个回复

倒序浏览
最佳答案
最佳答案
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-3-18 13:28:13
来自 2#
您好,看你的代码,是想把列头清空,但列头columns不是一个简单的数组,可以通过调用它的clear方法实现你的目的,参考代码:

  1. theGrid.columns.clear()
复制代码
回复 使用道具 举报
wss.
初级会员   /  发表于:2020-3-21 15:38:19
3#
KevinChen 发表于 2020-3-18 17:45
您好,看你的代码,是想把列头清空,但列头columns不是一个简单的数组,可以通过调用它的clear方法实现你的 ...

我只是简单想对应多级列头做一个操作,主要目的是想给列头(多列)重新赋值并产生新的自定义表头,其自定义表头合并方式沿用之前的,主要是更新表头数据做对应页面显示
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-3-23 11:07:36
4#
明白了,对列头的操作可以用FlexGrid的columns属性来执行:

https://demo.grapecity.com.cn/wi ... exgrid.html#columns

它实际上是一个ColumnCollection类型:

https://demo.grapecity.com.cn/wi ... lumncollection.html

这里有一些可以操作列头的API。另外,关于列头的合并,需要提取一些公共的合并逻辑,参考这篇示例:

https://demo.grapecity.com.cn/wi ... eaderMerging/purejs
回复 使用道具 举报
wss.
初级会员   /  发表于:2020-4-9 10:01:15
5#
KevinChen 发表于 2020-3-23 11:07
明白了,对列头的操作可以用FlexGrid的columns属性来执行:

https://demo.grapecity.com.cn/wijmo/api/c ...

你好,我看对列的操作只有push或者remove来对应视图更新,现在我想通过拿到后台数据对应刷新(包括列头与所有表格的数据),表格的数据已通过itemsSource直接赋值,就是现在列只能通过刚才那种方式进行视图改变吗?
回复 使用道具 举报
wss.
初级会员   /  发表于:2020-4-9 12:37:12
6#
  而且我尝试清空columns后再push对应的列,发现依然执行第二张图的两个方法,也就是说会多一列,以及v-center会执行两次,包了两层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wss.
初级会员   /  发表于:2020-4-9 15:35:20
7#
而且还会出现这样的问题,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-4-9 18:43:55
8#
你好,我需要您提供一下完整的Demo,一个前端页面,能重现问题即可。
回复 使用道具 举报
wss.
初级会员   /  发表于:2020-4-15 11:41:20
9#
KevinChen 发表于 2020-4-9 18:43
你好,我需要您提供一下完整的Demo,一个前端页面,能重现问题即可。

你好,附件已上传,,请查看
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-4-15 17:58:43
10#
你好,你的这个需求,需要用自定义合并逻辑来实现,因为列头不支持行、列同时合并,

参考:
https://demo.grapecity.com.cn/wijmo/demos/Grid/Merging/CustomMerging/purejs
我在你的Demo上已经做了实现,参考附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部