Application.min.js 1.8 KB

1
  1. MWF.xApplication.Organization.Selector=MWF.xApplication.Organization.Selector||{};MWF.xDesktop.requireApp("Organization","Actions.RestActions",null,false);MWF.xDesktop.requireApp("Organization","Selector.Department",null,false);MWF.xApplication.Organization.Selector.Application=new Class({Extends:MWF.xApplication.Organization.Selector.Department,options:{style:"default",count:0,title:"Select Application",values:[],names:[],expand:false},loadSelectItems:function(t){this.action.listApplications(function(t){debugger;t.data.each(function(t){var e=this._newItem(t,this,this.itemAreaNode)}.bind(this))}.bind(this))},_scrollEvent:function(t){return true},_getChildrenItemIds:function(){return null},_listItemByKey:function(t,e,n){return false},_getItem:function(t,e,n,i){this.action.getApplications(function(e){if(t)t.apply(this,[e])}.bind(this),e,n,i)},_newItemSelected:function(t,e,n){return new MWF.xApplication.Organization.Selector.Application.ItemSelected(t,e,n)},_listItemByPinyin:function(t,e,n){return false},_newItem:function(t,e,n,i){return new MWF.xApplication.Organization.Selector.Application.Item(t,e,n,i)}});MWF.xApplication.Organization.Selector.Application.Item=new Class({Extends:MWF.xApplication.Organization.Selector.Department.Item,_getShowName:function(){return this.data.name},_setIcon:function(){this.iconNode.setStyle("background-image","url("+"/x_component_Organization/Selector/$Selector/default/icon/applicationicon.png)")},loadSubItem:function(){return false}});MWF.xApplication.Organization.Selector.Application.ItemSelected=new Class({Extends:MWF.xApplication.Organization.Selector.Department.ItemSelected,_getShowName:function(){return this.data.name},_setIcon:function(){this.iconNode.setStyle("background-image","url("+"/x_component_Organization/Selector/$Selector/default/icon/applicationicon.png)")}});