找回密码
 立即注册

QQ登录

只需一步,快速开始

Julie_Zhao
论坛元老   /  发表于:2011-12-26 17:07  /   查看:7595  /  回复:6
问题1,如何从javascript中获取隐藏的某一列的值。
用spread.GetValue(rowindex,colindex),当colindex的那一列隐藏时,GetValue拿不到值。

问题2,
假如我选中Spread中的某一行(点击行最前面,选中该行),而不是将光标放入该行中的某一列时。
spread.ActiveRow就拿不到正确的值了。
如何能用Javascript拿到选中行的rowindex.
Coding....

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2011-12-26 17:23:00
沙发

回复 1# Julie_Zhao 的帖子

Julie_Zhao 您好:
1. Spread 取隐藏列的值可以使用客户端方法 GetHiddenValue(),详细内容请参考帮助文档。
2.我点击 Spread 行头,在前台使用 FpSpread1.ActiveRow 取行索引可以取得正确值,所以没有重现您的 问题。能发个重现问题的 Demo 吗?
3.请问您使用 Spread 的版本信息是?
回复 使用道具 举报
Julie_Zhao
论坛元老   /  发表于:2011-12-26 17:27:00
板凳
版本 3.0.

我点击Spread行头,选中该行,然后再点击Spread下方的一个按钮,调用到一个Javascript。在Javascript中用Spread.ActiveRow取不到值。
Coding....
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-12-26 17:44:00
地板

回复 3# Julie_Zhao 的帖子

我使用的取行索引的方法为,Button1 为 html 控件:

  1.     <script language="javascript" type="text/javascript">
  2. // <![CDATA[
  3.         function Button1_onclick() {
  4.             var spread = document.getElementById("FpSpread1");
  5.             var activerowindex = spread.ActiveRow;
  6.         }
  7. // ]]>
  8.     </script>
复制代码
请问您点击的按钮是 Spread 控件上的按钮,还是 ASP.NET 按钮?
回复 使用道具 举报
Julie_Zhao
论坛元老   /  发表于:2011-12-26 18:06:00
5#
<a herf="javascript:OpenDetail()">machine detail </a>
当我点击上面的链接时
function OpenDetail()
{
     var spread = document.getElementById("FpSpread1");
            var activerowindex = FpSpread1.ActiveRow;(这里拿不到。)
}
Coding....
回复 使用道具 举报
chcchb
论坛元老   /  发表于:2011-12-27 09:05:00
6#
你看看源代码里是不是这个id
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-12-27 09:47:00
7#
Julie_Zhao 你好,不好意思,使用 5# 代码,没能呈现出你的问题。
这是我做的 Demo ,测试环境:vs 2008 &amp;&amp; Spread.WebForms.3,请参考:
activerowindex.rar (853.36 KB, 下载次数: 738)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部