Spread 的行头和列头部分最终将生成名为 "FpSpread1_rh“ 和 "FpSpread1_cht" 的两个Table,如果我们想再客户端通过JavaScript来取得行头或者列头中的数据,我们可以使用下面的JS代码:- var cht = ss.all("FpSpread1_cht");
- var rh = ss.all("FpSpread1_rh");
复制代码 如何通过各自的 rows 和 cells 属性来访问行头和列头中的单元格,比如我要取得鼠标点击单元格所对应的行头和列头名称:- <script language="javascript" type="text/javascript" id="FpSpread1_Script0">
- function FpSpread1_SelectionChanged(event) {
- var ss = FpSpread("FpSpread1");
- var c = ss.ActiveCol;
- var r = ss.ActiveRow;
- var cht = ss.all("FpSpread1_cht");
- var rh = ss.all("FpSpread1_rh");
- // 我们假设取列头中最后一行中单元格的值
- var cheader = cht.rows(cht.rows.length - 1).cells(c).innerText;
- var rheader = rh.rows(r).cells(rh.rows(r).cells.length-1).innerText;
- alert("列头:" + cheader + " 行头:" + rheader);
- }
- </script>
复制代码 VS2010 + Spread for ASP.NET 6.0:
4038_ColumnName.zip
(7.79 KB, 下载次数: 1255)
|
|