如何在客户端取得行头列头 JS JavaScript

发布时间:2012/11/14 00:11 发布者:葡萄城产品团队

返回博客中心

Spread的行头和列头部分最终将生成名为 "FpSpread1_rh“ 和 "FpSpread1_cht" 的两个Table,如果我们想再客户端通过JavaScript来取得行头或者列头中的数据,我们可以使用下面的JS代码:
  1.     var cht = ss.all("FpSpread1_cht");
  2.     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 K, 下载次数:23)

关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网