jQuery MiniUI

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

设置是否禁用只读 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-10-18 11:56:18 |只看该作者 |倒序浏览
本帖最后由 waye 于 2012-10-18 14:04 编辑



点击【添加】的时候 员工账号 可写,点击【编辑】时员工账号只读。API中有个Form
setEnabled(Boolean)
设置是否禁用只读
好像直接设form.setEnabled(true)整个编辑界面都只读了。

动态的设置。
function SetData(data) {
            if (data.action == "edit") {
             //设置员工账号只读

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

                $.ajax({
                    url: "../data/AjaxService.aspx?method=GetEmployee&id=" + data.id,
                    cache: false,
                    success: function (text) {
                        var o = mini.decode(text);
                        form.setData(o);
                        form.setChanged(false);

                        onDeptChanged();
                        mini.getbyName("position").setValue(o.position);
                    }
                });
            }
else{
        //设置员工账号可写
}
        }

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-10-18 14:33:00 |只看该作者
var tb = mini.get("loginname");
tb.setEnabled(false);

Rank: 1

板凳
发表于 2012-12-4 11:25:58 |只看该作者
niko 发表于 2012-10-18 14:33
var tb = mini.get("loginname");
tb.setEnabled(false);

那要取消只读怎么办?

Rank: 8Rank: 8

地板
发表于 2012-12-4 13:32:42 |只看该作者
本帖最后由 factory 于 2012-12-4 13:35 编辑
小王 发表于 2012-12-4 11:25
那要取消只读怎么办?


setAllowInput(true)

Rank: 1

5#
发表于 2012-12-5 11:13:01 |只看该作者
factory 发表于 2012-12-4 13:32
setAllowInput(true)

哦,谢谢你。

Archiver|普加软件

GMT+8, 2024-5-19 13:13 , Processed in 1.072447 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部