|
版本: |
|
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
/*
event.data = {
selectedFilter : 已经选中的节点
roots : UI,mobileUI,UI2 菜单根目录
files : .function.xml,.function.m.xml 菜单文件类型
identity : true | false 单数据是否合并(process、activity、path相同)
}
*/
Model.prototype.windowReceiverReceive = function(event){
debugger;
this.selectedFilter = (event.data && event.data.selectedFilter) ? new justep.Express(event.data.selectedFilter) : null;
this.roots = (event.data && event.data.roots) ? "&roots=" + event.data.roots : "";
this.files = (event.data && event.data.files) ? "&files=" + event.data.files : "";
this.identity = (event.data && event.data.identity) ? "&identity=true" : "&identity=false";
this.type = (event.data && event.data.type) ? "&type=" + event.data.type : "";
var treeData = this.comp("treeData");
var treeGrid = this.comp("treeGrid");
if (!treeData.isLoaded()) {
treeData.refreshData();
}else{
}
if (treeGrid.getCheckeds()) {
$.each(treeGrid.getCheckeds(), function(i, id) {
treeGrid.setRowChecked(id, false);
});
}
if (this.selectedFilter){
var self = this;
treeData.each(function(params){
var row = params.row;
if (self.doSelectedFilter(row)){
treeGrid.setRowChecked(row.getID(), true);
}
});
}
};
selectedFilter 在打开的时候代码里没有,怎么写?
Model.prototype.addFunPermissionBtnClick = function(event){
if (this.comp("roleData").getCurrentRow()) {
this.comp("functionDialog").open({
"data" : {
// "roots" : "UI2",
// "files" : ".function.xml",
"identity" : true
}
});
}
};
|
|