提交 74674ea6 编写于 作者: U unknown

修复移动端身份选择后重新打开选项未被选中的问题

上级 01327994
......@@ -27,7 +27,7 @@ MWF.xApplication.Selector.Identity = new Class({
},
loadSelectItems : function(){
this.itemsMap = {};
this.selectedItemsMap = {}; //所有已选项按dn或id
// this.selectedItemsMap = {}; //所有已选项按dn或id
if( this.options.disabled ){
this.afterLoadSelectItem();
......@@ -680,13 +680,13 @@ MWF.xApplication.Selector.Identity = new Class({
}
},
addToSelectedItemsMap: function(data, selectedItem){
if(!this.selectedItemsMap)return;
if(!this.selectedItemsMap)this.selectedItemsMap = {};
if( data.distinguishedName ){
this.selectedItemsMap[data.distinguishedName] = selectedItem;
}
},
deleteFromSelectedItemsMap: function(data){
if(!this.selectedItemsMap)return;
if(!this.selectedItemsMap)this.selectedItemsMap = {};
if( data.distinguishedName && this.selectedItemsMap[data.distinguishedName] ){
delete this.selectedItemsMap[data.distinguishedName];
}
......
......@@ -495,6 +495,8 @@ MWF.xApplication.Selector.Person = new Class({
},
loadContent: function( contentNode, isHTML ){
this.selectedItemsMap = {};
this.fireEvent("queryLoadContent",[this]);
if( contentNode )this.contentNode = contentNode;
......
......@@ -1050,7 +1050,7 @@ MWF.xApplication.query.Query.Viewer = MWF.QViewer = new Class({
"value": v,
"formatType": entry.formatType,
"logic": "or",
"comparison": "like"
"comparison": "equals"
};
filterData.push(d);
this.filterItems.push({"data":d});
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册