jQuery MiniUI

标题: 求助:验证datagrid中的编辑框值改变 [打印本页]

作者: zxj1991gg    时间: 2013-11-4 15:29:18     标题: 求助:验证datagrid中的编辑框值改变

datagrid中的编辑框值改变后,ischanged方法只能监测行变动,不能监测每个单元格,求方法能监测每个单元格,在线等

作者: factory    时间: 2013-11-4 15:45:38

你要每个单元格编辑完后,就做一些处理?

那你直接监听oncellendedit事件好了,每次编辑完了,都会触发这个事件,再去做处理
作者: zxj1991gg    时间: 2013-11-4 16:00:33

factory 发表于 2013-11-4 15:45
你要每个单元格编辑完后,就做一些处理?

那你直接监听oncellendedit事件好了,每次编辑完了,都会触发这个事 ...

需要的是监测全部的编辑区域,而不是每个监测,每个监测需要每个编辑域都绑定事件,太麻烦了,大神还有别的策略吗
作者: factory    时间: 2013-11-4 16:16:02

zxj1991gg 发表于 2013-11-4 16:00
需要的是监测全部的编辑区域,而不是每个监测,每个监测需要每个编辑域都绑定事件,太麻烦了,大神还有别 ...

...我们当然不可能让你去一个个绑定事件了,那如果有一万个单元格,难道让用户绑定一万次吗.

直接给表格绑定oncellendeidt事件就可以了,这个表格内的所有单元格,只要编辑结束,就会触发这个事件
作者: zxj1991gg    时间: 2013-11-4 17:01:40

factory 发表于 2013-11-4 16:16
...我们当然不可能让你去一个个绑定事件了,那如果有一万个单元格,难道让用户绑定一万次吗.

直接给表格绑 ...

好的,我试试
作者: zxj1991gg    时间: 2013-11-4 17:05:45

factory 发表于 2013-11-4 16:16
...我们当然不可能让你去一个个绑定事件了,那如果有一万个单元格,难道让用户绑定一万次吗.

直接给表格绑 ...

无效啊,给datagrid写oncellendeidt,然后触发事件,对吗?<div id="datagrid13" class="mini-datagrid"  oncellendeidt="celled" ,这样子无效
作者: factory    时间: 2013-11-4 17:16:27

zxj1991gg 发表于 2013-11-4 17:05
无效啊,给datagrid写oncellendeidt,然后触发事件,对吗?

啊...抱歉,我把事件名写错了.
应该是 oncellendedit

你可以查下API:http://www.miniui.com/docs/api/index.html#ui=datagrid
作者: zxj1991gg    时间: 2013-11-4 17:20:22

factory 发表于 2013-11-4 17:16
啊...抱歉,我把事件名写错了.
应该是 oncellendedit

我从api复制出来的,本地测试过了,还是无效,输入框失去焦点,不能调用oncellendedit绑定的方法
作者: felt    时间: 2013-11-4 17:33:30

oncellendedit="alert(1)"测试了,可以用的。
更新下MiniUI看看
作者: zxj1991gg    时间: 2013-11-5 09:29:36

felt 发表于 2013-11-4 17:33
oncellendedit="alert(1)"测试了,可以用的。
更新下MiniUI看看

目测是miniui版本问题,多谢大神指导




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2