提交 3458f6d0 编写于 作者: KK's avatar KK

新增编辑面板过滤条件

上级 b031ef7c
...@@ -24,17 +24,20 @@ export class MultiEditViewPanelServiceBase extends ControlServiceBase { ...@@ -24,17 +24,20 @@ export class MultiEditViewPanelServiceBase extends ControlServiceBase {
} }
const dataItems: any[] = this.model.getDataItems(); const dataItems: any[] = this.model.getDataItems();
const item: any = {}; const item: any = {};
data.forEach((_data:any) => { if(data instanceof Array){
dataItems.forEach(dataitem => { data.forEach((_data:any) => {
let val:any dataItems.forEach(dataitem => {
val = _data.hasOwnProperty(dataitem.prop) ? _data[dataitem.prop] : null; let val: any = _data.hasOwnProperty(dataitem.prop) ? _data[dataitem.prop] : null;
if (!val) { if (!val) {
val = _data.hasOwnProperty(dataitem.name) ? _data[dataitem.name] : null; val = _data.hasOwnProperty(dataitem.name) ? _data[dataitem.name] : null;
} }
item[dataitem.name] = val; item[dataitem.name] = val;
});
Object.assign(_data, item);
}); });
Object.assign(_data, item); }else{
});
}
return data; return data;
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册