找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2014-6-6 09:30  /   查看:5306  /  回复:7
Hi  iceman:

你好。

我现在又有个问题,就是,Spread表格在冻结一些行列后,使用js如何才能取得表格的列的列名(即:每列的列头显示的文字)呢?
使用之前的那种方法是不行的(好象Render后的Table有变化)。即:
var header = t.rows(t.rows.length-1).cells(c).innerText;

谢谢!

我的环境是:
Spread for asp.net 6.0
Firefox 29

以上,请帮忙看看。

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-6-6 13:42:00
沙发
回复 1楼sam的帖子

这边测试列头所在 Table id 为 FpSpread1_cht,请问你那边获取不到这个 table吗?

firefox_colheader.png
回复 使用道具 举报
sam
论坛元老   /  发表于:2014-6-6 14:20:00
板凳
是可以得到,如图:
COLHEADER.jpg (51.71 KB, 下载次数: 68)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-6 17:38:00
地板
回复 3楼sam的帖子

sam 你好,
我没有明白你指的“ 里面没有完整的所有列的信息。”是什么意思。我安装了 Spread 6.0 是可以正常获取所有列的 label 信息的
回复 使用道具 举报
sam
论坛元老   /  发表于:2014-6-6 19:56:00
5#
Hi  iceman:

我的意思是指当表格设置了:FrozenColumnCount和FrozenRowCount后,就在_colHeader 中取不到表格的所有列。
你可以试一下。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-9 11:54:00
6#
回复 5楼sam的帖子

嗯,问题我重现了,确实如此。在添加了冻结列后增加了 FpSpread1_fcht Html Table。目前只能分两次取了,HTML Table 分别为:
FpSpread1_fcht
FpSpread1_cht

感谢您的问题反馈。
回复 使用道具 举报
sam
论坛元老   /  发表于:2014-6-9 14:08:00
7#
我已使用以上两个表格来取了。感谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-9 17:13:00
8#
回复 7楼sam的帖子

好的,感谢您的问题反馈。
欢迎有问题开新帖沟通。

评分

参与人数 1满意度 +5 收起 理由
sam + 5 已解决了。

查看全部评分

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