| 1 |
- MWF.xApplication.Selector=MWF.xApplication.Selector||{};MWF.xDesktop.requireApp("Selector","Actions.RestActions",null,false);MWF.xDesktop.requireApp("Selector","Person",null,false);MWF.xApplication.Selector.Group=new Class({Extends:MWF.xApplication.Selector.Person,options:{style:"default",count:0,title:"Select Group",groups:[],roles:[],values:[],names:[]},_listItemByKey:function(t,e,n){this.action.listGroupByKey(function(e){if(t)t.apply(this,[e])}.bind(this),e,n)},_getItem:function(t,e,n,i){this.action.getGroup(function(e){if(t)t.apply(this,[e])}.bind(this),e,n,i)},_newItemSelected:function(t,e,n){return new MWF.xApplication.Selector.Group.ItemSelected(t,e,n)},_listItemByPinyin:function(t,e,n){this.action.listGroupByPinyin(function(e){if(t)t.apply(this,[e])}.bind(this),e,n)},_newItem:function(t,e,n){return new MWF.xApplication.Selector.Group.Item(t,e,n)},_listItemNext:function(t,e,n){this.action.listGroupNext(t,e,function(t){if(n)n.apply(this,[t])}.bind(this))},_getChildrenItemIds:function(t){return t.groupList}});MWF.xApplication.Selector.Group.Item=new Class({Extends:MWF.xApplication.Selector.Person.Item,_getShowName:function(){return this.data.name},_setIcon:function(){this.iconNode.setStyle("background-image","url("+"/x_component_Selector/$Selector/default/icon/groupicon.png)")}});MWF.xApplication.Selector.Group.ItemSelected=new Class({Extends:MWF.xApplication.Selector.Person.ItemSelected,_getShowName:function(){return this.data.name},_setIcon:function(){this.iconNode.setStyle("background-image","url("+"/x_component_Selector/$Selector/default/icon/groupicon.png)")}});
|