找回密码
 立即注册

QQ登录

只需一步,快速开始

sam
论坛元老   /  发表于:2012-4-15 11:10  /   查看:5167  /  回复:7
嗨,dof:

请问:在js中如何获得列名 (即:给一个列INDEX得到此列的列名).谢谢!

7 个回复

倒序浏览
sam
论坛元老   /  发表于:2012-4-15 11:52:00
沙发
还有,如果给定一个列的列名,如何通过Js得到对应的列的INDEX呢?(即:上种情况反过来)
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-15 11:54:00
板凳
还有,需要考虑多行表头问题。我只需知道最下面的表头.
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-16 12:21:00
地板
请参考附件的代码:
4038_ColumnName.zip (13.93 KB, 下载次数: 142)
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-16 13:38:00
5#
非常感謝您的回復!

嗨,我看了下你的例子。其實我也你那樣做的(且已經實現)。這種方法就是有個弊端:必須指定取第幾行的表頭。有沒辦法動態取得最后表頭的呢?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-16 13:47:00
6#
因为Spread本身没有暴露这样的接口,只能通过js来取得,
之前代码是写的一个固定行号:2,也可以根据rows的length来取到列头中的最后一行:
  1. var header = t.rows(t.rows.length-1).cells(c).innerText;
复制代码
回复 使用道具 举报
sam
论坛元老   /  发表于:2012-4-16 13:51:00
7#
哦,原來可以這樣得到。好了,非常感謝!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-4-16 13:53:00
8#
不客气,那就先结帖了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部