miniui·琐碎

来源:互联网 发布:博客绑定域名 编辑:程序博客网 时间:2024/06/06 09:16
onbuttonclick 触发nui.open  跳转
ondestroy  跳出窗口关闭,关闭时会传一个值
miniui手册






grid.load({ key: key });向后台传一个key
name向后端传值field接收后端传来的值id只用于获取对象
grid.sortBy("createtime", "desc");排序
var row = grid.getSelected();
if (row) {如果有选中的行则。。。
IFRAME,HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。
contentWindow子窗口
var rows = grid.getSelecteds();选中多条
if (rows.length > 0) {
else {
                alert("请选中一条记录");
if (confirm("确定删除选中记录?")) {
mini.open位置:MessageBox


 //获取选中、编辑的结果
            var data = iframe.contentWindow.GetData();
            data = mini.clone(data);    //必须。克隆数据。


reset()重置表单


var json={"data":{"ID":row.ID}};
 nui.get("schemeName_id").validate();
                if(!nui.get("schemeName_id").isValid()){return;


class=   是miniui




双击事件反选示范:
contentWindow:
 function GetData(){
        var row = datagrid.getSelected();
        return row;
    }
onrowdblclick="doubleClick"
 function doubleClick(e){
        debugger;




        CloseWindow("ok");
    }
父窗口:
 onbuttonclick="selectProject"
 function selectProject(){
           nui.open({
               url:"${basePath}/goframe/func/pms.asset.project_list",
               title:"选择项目",
               width:720,
               height:500,
               ondestroy:function(action){
                   if (action == "ok") {
                       var iframe = this.getIFrameEl()
                       var data = iframe.contentWindow.GetData();
                       //data = mini.clone(data);    //必须
                       if (data !=null && data!="") {


                           nui.get("project_name").setText(data.projectName);
                           nui.get("project_no").setValue(data.projectId);
                           nui.get("customer_name").setValue(data.customName);
                       }


                   }




w3school下载  解决手册问题


function btnReset(){
        form.reset();
    }
var choosed = dataGrid1.getSelected();
        nui.get("projectSett_name").setValue(choosed.projectName);
        nui.get("custom_name").setValue(choosed.customName);
        nui.get("accountSett_name").setValue(choosed.accountName);
        nui.get("project_type").setValue(choosed.projectType);




0 0
原创粉丝点击