找回密码
 立即注册

QQ登录

只需一步,快速开始

xgsoftware

注册会员

12

主题

29

帖子

198

积分

注册会员

积分
198

活字格认证

[已处理] JS获取spread的值

xgsoftware
注册会员   /  发表于:2014-8-25 11:19  /   查看:4663  /  回复:2
我的spread的ID是baseDataSpread,怎么获取不了值呢,在js中baseDataSpread智能提示也没有GetValue()函数,是不是还需要引用哪个js文件呢,麻烦知道的同学告知下,看了论坛其他帖子,按道理像下面这样写是对的。
        <script type="text/javascript">
            function returnSelectValue() {
                var retValue= baseDataSpread.GetValue(baseDataSpread.ActiveRow, 0);
                alert(retValue);
                //window.close();
            }

            function cancelReturn() {
                window.close();
            }

    </script>

2 个回复

倒序浏览
xgsoftware
注册会员   /  发表于:2014-8-25 13:12:00
沙发
改成如下函数  alert(baseDataSpread.ActiveRow);提示出来时空字符串,OperationMode设置的为Row Mode ,是OperationMode设置的问题吗
  function returnSelectValue() {
                var baseDataSpread = document.getElementById(&quot;baseDataSpread&quot;);
                alert(baseDataSpread.ActiveRow);
                var retValue = baseDataSpread.GetValue(baseDataSpread.ActiveRow, 0);
                alert(retValue);
            }
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-8-25 17:56:00
板凳
回复 2楼xgsoftware的帖子

请问你使用 Spread 的版本是?
我使用 Spread 7V4,没有重现这个问题。
如果需要在 chrome 使用,那么需要通过以下代码实现:

  1.     <script type="text/javascript">
  2.         function returnSelectValue() {
  3.             var baseDataSpread = document.getElementById("baseDataSpread");
  4.             alert(baseDataSpread.GetActiveRow());
  5.             var retValue = baseDataSpread.GetValue(baseDataSpread.GetActiveRow(), 0);
  6.             alert(retValue);
  7.         }
  8.     </script>
复制代码


为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部