SUPPORT-8831: fix the method of filter existence
This commit is contained in:
parent
8ed21d6e8b
commit
1c357c97dc
2 changed files with 50 additions and 37 deletions
|
|
@ -117,7 +117,19 @@ export class InMemoryStaticGrid extends GridV2 {
|
|||
// todo: remove on updating platform version up to 3.188
|
||||
@Visible()
|
||||
public hasColumnFilters(): boolean {
|
||||
return !!this.getGridApi().getFilterModel();
|
||||
const filterModel = this.getGridApi().getFilterModel();
|
||||
if (filterModel) {
|
||||
const keys = Object.keys(filterModel);
|
||||
if (keys.length > 0) {
|
||||
keys.forEach(key => {
|
||||
const model = filterModel[key];
|
||||
if (model) {
|
||||
return true;
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// todo: remove on updating platform version up to 3.188
|
||||
|
|
|
|||
|
|
@ -642,6 +642,41 @@
|
|||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
<item id="e748c5a2-b2b2-4b90-9c63-27a4ffb8ab89" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"26242dda-11df-42f0-be93-9fe67ccc016e","packageName":"component.button","className":"Button","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>method</key>
|
||||
<value>
|
||||
<simple>"setVisible"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>value</key>
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>staticValue</key>
|
||||
<value>
|
||||
<implRef type="TS">
|
||||
<className>boolean</className>
|
||||
<packageName></packageName>
|
||||
</implRef>
|
||||
<simple>false</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
<item id="482bf3b8-6b8d-4ea3-9bb7-4379b874d29e" removed="true"/>
|
||||
<item id="206ab213-5d49-43d5-a825-d6534d934cd7" removed="true"/>
|
||||
<item id="3cb96386-a113-4cab-8046-74fb91f49b89" removed="true"/>
|
||||
|
|
@ -701,24 +736,7 @@
|
|||
<entry>
|
||||
<key>eventRefs</key>
|
||||
<value>
|
||||
<item id="a7b50f11-35a6-41c2-b173-b620f9ee2bc1" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"bbaf33d7-0679-440b-a394-cb805ce80300","packageName":"ervu.component.grid","className":"InMemoryStaticGrid","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>propertyName</key>
|
||||
<value>
|
||||
<simple>"gridLoaded"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
<item id="a7b50f11-35a6-41c2-b173-b620f9ee2bc1" removed="true"/>
|
||||
<item id="b80eaeda-73fb-4357-8c8e-9b025e7f2aac" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
|
|
@ -737,24 +755,7 @@
|
|||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
<item id="742e3283-f002-444d-9081-730ee368fd19" removed="false">
|
||||
<value>
|
||||
<complex>
|
||||
<entry>
|
||||
<key>behavior</key>
|
||||
<value>
|
||||
<simple>{"objectId":"9b7c3369-e1fe-44f6-88f9-f8d9c83b30dc","packageName":"component.field","className":"NumberField","type":"TS"}</simple>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
<key>propertyName</key>
|
||||
<value>
|
||||
<simple>"valueChangeEvent"</simple>
|
||||
</value>
|
||||
</entry>
|
||||
</complex>
|
||||
</value>
|
||||
</item>
|
||||
<item id="742e3283-f002-444d-9081-730ee368fd19" removed="true"/>
|
||||
</value>
|
||||
</entry>
|
||||
<entry>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue