jQuery MiniUI

标题: 学习“表格维护:弹出”想到的一个问题 [打印本页]

作者: 常常    时间: 2012-8-9 20:41:35     标题: 学习“表格维护:弹出”想到的一个问题

问题:在点击编辑按钮修改某条记录的时候,如果遇到需要在修改时其中某些字段不要用户修改了(比如,新增的时候用户可以自己输入合法的用户名,但是修改的时候就不允许用户修改用户名了)该怎么处理???

miniui网站给出的示例代码:

function add() {
            
            mini.open({
                url: bootPATH + "../demo/CommonLibs/EmployeeWindow.html",
                title: "新增员工", width: 600, height: 360,
                onload: function () {
                    var iframe = this.getIFrameEl();
                    var data = { action: "new"};
                    iframe.contentWindow.SetData(data);
                },
                ondestroy: function (action) {

                    grid.reload();
                }
            });
        }
        function edit() {
         
            var row = grid.getSelected();
            if (row) {
                mini.open({
                    url: bootPATH + "../demo/CommonLibs/EmployeeWindow.html",
                    title: "编辑员工", width: 600, height: 360,
                    onload: function () {
                        var iframe = this.getIFrameEl();
                        var data = { action: "edit", id: row.id };
                        iframe.contentWindow.SetData(data);
                        
                    },
                    ondestroy: function (action) {
                        grid.reload();
                        
                    }
                });



作者: factory    时间: 2012-8-10 09:56:09

var data = { action: "edit", id: row.id };
iframe.contentWindow.SetData(data);
这里你传递的数据里面不是指定是什么类型的操作了么,比如这个是edit操作,那么你在弹出面板上判断下action的值,如果是edit,那么获取到你需要禁止编辑的textbox,设置他的allowInput为false




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