Няма описание

index.js 2.8KB

    ; spa_define(function(spa) { return { main: function() { var form = spa.mainEle.find(".queryForm").form(); var codeRef = spa.mainEle.find(".dt-tpl").code(); var queryBtn = spa.mainEle.find(".queryForm .icon-search"); var newBtn = spa.mainEle.find(".opt-new"); newBtn.on("click", function() { spa.showModal("sys_resource_new",load); }); var tableData = { data: [] }, allData = []; var query = function() { var val = form.item("qn").val(); if(val) { var td = tableData.data = []; for(var i = 0; i < allData.length; ++i) { var item = allData[i]; if(item && item.name && item.name.indexOf(val) >= 0) { td.push(item); } } } else { tableData.data = allData; } codeRef.val(tableData); }; var load = function() { $.util.get("../ajax/sys/resource/all", null, function(data) { allData = data || []; query(); }, {}); }; queryBtn.on("click", query); load(); // var pdg = spa.mainEle.children(".main1").pdg(); // pdg.codeRef.addValueListener($.util.dictDisplay); // spa.mainEle.find(".query").on("click", function() { //// console.log("dt load") // pdg.load(); // }); // spa.mainEle.find(".reset").on("click", function() { //// console.log("dt reset") // pdg.formRef.reset(); // }); // //console.log(pdg.formRef.val()); // pdg.load(); }, modal: function(data) { //console.log(spa.getLastModalCtn()) //spa.getLastModalCtn().html(" in modal:"+(new Date()).toString()); // var modalCtn =spa.getLastModalCtn(); // var root = modalCtn = modalCtn.children(); // root.css("width","80%"); // root.find(".upload-btn").upload({ // uri:"/ajax/upload", // maxSize:1048576, // accept:"image/*", // start:function(){console.log("start:"+JSON.stringify(this))}, // done:function(data){console.log("done:"+JSON.stringify({ref:this,data:data}))}, // fail:function(type,param){console.log("fail:"+JSON.stringify({ref:this,type:type,param:param}))}, // notity:function(total,loaded){console.log("notity:"+JSON.stringify({ref:this,total:total,loaded:loaded}))}, // }); // root.find(".icon-times").on("click",function(){ // spa.closeModal(); // }); // var pdg =root.pdg(); // pdg.codeRef.addValueListener($.util.dictDisplay); // root.find(".query").on("click", function() { // console.log("dt load") // pdg.load(); // }); // root.find(".reset").on("click", function() { // console.log("dt reset") // pdg.formRef.reset(); // }); // console.log(pdg.formRef.val()); // pdg.load(); }, mainDestory: function() { }, modalDestory: function() { } }; });