找回密码
 立即注册

QQ登录

只需一步,快速开始

duanzg

注册会员

6

主题

13

帖子

63

积分

注册会员

积分
63
duanzg
注册会员   /  发表于:2018-5-11 23:13  /   查看:3882  /  回复:3
在webform中,使用spread.net控件,其中一列为数值类型,用户输入数据后,想通过ajax 提交给服务器验证是否符合要求,如不符则不能继续,光标还在该cell里,期望的效果类似与指定 celltype为DoubleCellType,设置了 ErrorMessage后,当用户输入非数字,则有错误提示,不能继续。


3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-14 09:17:07
沙发
winform不存在ajax的问题,您是想实现用户编辑完之后在服务器段验证用户输入内容的效果是吧?
那就用事件,在EditModeOff事件里获取数据判断是否符合要求,不符合重新进入编辑模式。
回复 使用道具 举报
duanzg
注册会员   /  发表于:2018-5-15 08:28:42
板凳
谢谢回复,

不过我用的是webform,没有EditModeOff事件,只有 EditStopped 事件,该事件中的 event 无法用:
var row = event.row;
var col = event.col;
获得当前行和列,请问有什么办法么?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-15 10:55:43
地板
FpSpread1.GetActiveRow 就是当前编辑行 还有GetActiveCol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部