jQuery MiniUI

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

请问如何设定某些控件在新增时可以输入,编辑时不让改 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-4-10 13:51:34 |只看该作者 |倒序浏览
请问各位高手,如何设定某些控件在新增时可以输入,编辑时不让改?

Rank: 8Rank: 8

沙发
发表于 2014-4-10 13:52:16 |只看该作者
表格编辑啊?

Rank: 3Rank: 3

板凳
发表于 2014-4-10 14:08:16 |只看该作者
factory 发表于 2014-4-10 13:52
表格编辑啊?

表格出来后,点新增和编辑跳出是同一页面,在这个页面中,当跳出是新增时,所有BOX可以写入东西,但当编辑时,某些BOX因为有值在,且这些值不让更改,可不可以写方法?

Rank: 8Rank: 8

地板
发表于 2014-4-10 14:12:50 |只看该作者
ycdzz 发表于 2014-4-10 14:08
表格出来后,点新增和编辑跳出是同一页面,在这个页面中,当跳出是新增时,所有BOX可以写入东西,但当编 ...

获取当前这一行row
判断这一行的row._state != "added"  就不是新增的

Rank: 3Rank: 3

5#
发表于 2014-4-10 14:20:00 |只看该作者
factory 发表于 2014-4-10 14:12
获取当前这一行row
判断这一行的row._state != "added"  就不是新增的

function SetData(data) {
            if (data.action == "edit") {
                //跨页面传递的数据对象,克隆后才可以安全使用
                data = mini.clone(data);

                //编辑时让某些控件不让改写
                var SendNo = mini.get("SendNo");
                SendNo.disable();
我用这个处理了,谢谢你

Archiver|普加软件

GMT+8, 2025-7-18 16:34 , Processed in 1.068373 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部