jQuery MiniUI

标题: 设置是否禁用只读 [打印本页]

作者: waye    时间: 2012-10-18 11:56:18     标题: 设置是否禁用只读

本帖最后由 waye 于 2012-10-18 14:04 编辑

[attach]782[/attach]

点击【添加】的时候 员工账号 可写,点击【编辑】时员工账号只读。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{
        //设置员工账号可写
}
        }


作者: niko    时间: 2012-10-18 14:33:00

var tb = mini.get("loginname");
tb.setEnabled(false);
作者: 小王    时间: 2012-12-4 11:25:58

niko 发表于 2012-10-18 14:33
var tb = mini.get("loginname");
tb.setEnabled(false);

那要取消只读怎么办?
作者: factory    时间: 2012-12-4 13:32:42

本帖最后由 factory 于 2012-12-4 13:35 编辑
小王 发表于 2012-12-4 11:25
那要取消只读怎么办?


setAllowInput(true)
作者: 小王    时间: 2012-12-5 11:13:01

factory 发表于 2012-12-4 13:32
setAllowInput(true)

哦,谢谢你。




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