找回密码
 立即注册

QQ登录

只需一步,快速开始

edsoft

论坛元老

40

主题

88

帖子

1万

积分

论坛元老

积分
11438

活字格认证

edsoft
论坛元老   /  发表于:2013-5-13 10:53  /   查看:5026  /  回复:3
QQ截图20130513105032.png 如图 我要在这个double类型的 单元格输入完成之后 监测其数据是否 超过数据的剩余值,但是 我每次都获取不到 怎么回事

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-5-13 11:25:00
沙发
回复 1楼edsoft的帖子

请问您的问题是否为:监测 Spread DoubleCellType 类型输入数值?
可以通过 FpSpread1_EditStopped 前台事件获取当前编辑单元格输入数据。
代码如下:

  1. <SCRIPT language=javascript>

  2.    function stoppedSpreadEdit() {

  3.       window.status = "Edit stopped " + event.cell.outerHTML;

  4.    }

  5. </SCRIPT>

复制代码
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2013-5-13 14:35:00
板凳
回复 2楼iceman的帖子

如果我直接“FpSpread1.SetValue(FpSpread1.GetActiveRow(), FpSpread1.GetActiveCol(), event.cell.textContent)”赋值是否可行?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-13 16:05:00
地板
回复 3楼edsoft的帖子

可以赋值成功。
需要提醒的是:该事件结束之前“活跃单元格仍处于编辑单元格位置”,FpSpread1.GetActiveRow(), FpSpread1.GetActiveCol()和event.cell目标单元格为同一单元格。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部