jQuery MiniUI

 找回密码
 立即注册
查看: 4354|回复: 9
打印 上一主题 下一主题

datagrid编辑事件 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-12-6 10:45:27 |只看该作者 |倒序浏览
要验证 输入 的只能是数字 , 怎么添加事件?
ps:像cellbeginedit这些函数怎么用?
<div id="modifyPlans" class="mini-datagrid" style="width:915px;height:340px;" allowResize="false" cellbeginedit="alert('aa')" showPager="false" url="" idField="vvpId" multiSelect="true" allowCellEdit="true" allowCellSelect="true">,我这样写一点反应都 没有。

Rank: 8Rank: 8

沙发
发表于 2013-12-6 10:51:03 |只看该作者
单元格验证,请看这个demo
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html
另外,MiniUI的事件都需要加on,oncellbeginedit

Rank: 2

板凳
发表于 2013-12-6 10:52:46 |只看该作者
felt 发表于 2013-12-6 10:51
单元格验证,请看这个demo
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html
另外,MiniUI的 ...

- -!我晕,那为何不写 清楚 ,这不是坑人么,我在API里 就没看见有 提示要加on的说明

Rank: 8Rank: 8

地板
发表于 2013-12-6 11:01:01 |只看该作者
js动态绑定的话是这样的xxxx.on("cellbeginedit“,function

Rank: 2

5#
发表于 2013-12-6 11:04:19 |只看该作者
felt 发表于 2013-12-6 11:01
js动态绑定的话是这样的xxxx.on("cellbeginedit“,function

不管 js怎么绑定怎么用的,miniui 既然有自己的用法就该写清楚,mini ui的api真的 需要编辑改进一下

Rank: 8Rank: 8

6#
发表于 2013-12-6 11:16:11 |只看该作者
inmove 发表于 2013-12-6 11:04
不管 js怎么绑定怎么用的,miniui 既然有自己的用法就该写清楚,mini ui的api真的 需要编辑改进一下 ...

以后我们会多注意这方面的问题,谢谢反馈

Rank: 2

7#
发表于 2013-12-6 13:08:42 |只看该作者
felt 发表于 2013-12-6 11:16
以后我们会多注意这方面的问题,谢谢反馈

var afterCellEditor = function(e) {
        var re = /^(0|[1-9][0-9]*)$/;
        if(re.test(e.value)) {
                alert("right");
        }else{
                alert(current_cell_value);
        }
};
e.value 怎么重新赋值?

Rank: 8Rank: 8

8#
发表于 2013-12-6 14:01:33 |只看该作者
这是我们单元格验证标准demo
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html
你现在是要在改什么
你的e.value是监听什么事件获取的

Rank: 2

9#
发表于 2013-12-6 14:05:14 |只看该作者
felt 发表于 2013-12-6 14:01
这是我们单元格验证标准demo
http://www.miniui.com/demo/#src=datagrid/cellvalidation.html
你现在是要在 ...

var afterCellEditor = function(e) {
        var re = /^(0|[1-9][0-9]*)$/;
        if(re.test(e.value)) {
                alert("right");
        }else{
                alert(current_cell_value);
        }
};
oncellendedit 监听在这个事件上,当e.value 不 满足正则的时候,要把它的值还原, 怎么 把 e.value 怎么重新赋值?current_cell_value是之前保存下来的数据.

Rank: 8Rank: 8

10#
发表于 2013-12-6 14:16:29 |只看该作者
inmove 发表于 2013-12-6 14:05
var afterCellEditor = function(e) {
        var re = /^(0|[1-9][0-9]*)$/;
        if(re.test(e.val ...

看新帖回复

Archiver|普加软件

GMT+8, 2025-7-14 03:23 , Processed in 1.066745 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部