找回密码
 立即注册

QQ登录

只需一步,快速开始

syjphp

初级会员

16

主题

74

帖子

458

积分

初级会员

积分
458

活字格认证

syjphp
初级会员   /  发表于:2015-10-22 10:11  /   查看:13961  /  回复:25
想在单元格里输入数字的时候在另一个单元格显示相应的数据,所以想用编辑事件来触发,控件找不到编辑事件

25 个回复

倒序浏览
rbgongming
论坛元老   /  发表于:2015-10-22 10:18:00
沙发
回复 1楼syjphp的帖子

你好,用KeyUp事件可以满足你的需求吗?

评分

参与人数 1金币 +500 收起 理由
iceman + 500 协助用户解答问题

查看全部评分

把简单的事做好就是不简单,
把平凡的事做好就是不平凡。
回复 使用道具 举报
syjphp
初级会员   /  发表于:2015-10-22 10:28:00
板凳
KEYUP也没有啊
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-22 11:56:00
地板
回复 3楼syjphp的帖子

可以使用前台 FpSpread1_EditStopped 事件来捕获编辑结束事件,如果处于输入状态下那么编辑器为标准html  input 需要捕获这个 input 的 edit事件。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-22 12:06:00
5#
回复 2楼rbgongming的帖子

签名好深情~
回复 使用道具 举报
syjphp
初级会员   /  发表于:2015-10-22 12:12:00
6#
这些事件后台是没有的吗
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-22 13:46:00
7#
回复 6楼syjphp的帖子

后台没有方法,如果您需要设值可以通过两种方法设置:
1.前台调用 CallBack 方法,通过后台buttoncommand设置。
参加:http://blog.gcpowertools.com.cn/ ... d_asp_callback.aspx
2.通过前台 SetValue 方法设置:

  1. <SCRIPT language=javascript>
  2.    function ProfileSpread()
  3.    {
  4.       var szCell = document.all("FpSpread1");
  5.       if (szCell.ActiveCol == 0)
  6.       {
  7.          szCell.SetValue(0,1,"Scott",true);
  8.          alert("Test");
  9.       }
  10.    }
  11. </SCRIPT>


复制代码
回复 使用道具 举报
syjphp
初级会员   /  发表于:2015-10-22 14:06:00
8#
BSLX9[[P$@F3BSXO3QS6`NX.png 请问这个是不是用来调用前台的JS函数,但是我在JS函数里写了一个A函数,里面就弹出一个对话框,但是没有出来,是不是哪里错了
回复 使用道具 举报
syjphp
初级会员   /  发表于:2015-10-22 14:25:00
9#
这个博客里的viewPort.Attributes.Add(&quot;onclick&quot;, &quot;clickOnSpread()&quot;); 出错
回复 使用道具 举报
syjphp
初级会员   /  发表于:2015-10-22 15:08:00
10#
table viewPort = this.FpSpread1.FindControl(&quot;FpSpread1&quot;) as table ;   这个viewport跟踪出来是null
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部