Фильтрация с двумя условиями

scope = this;

                var esq = Ext.create("Terrasoft.EntitySchemaQuery", {

                    rootSchemaName: "PTLimitationsLevelSpecificationSupport"

                });

                esq.addColumn("PtSupportLevel");     

                esq.addColumn("PtProduct");          

                esq.filters.add("supportLevelFilter",esq.createColumnFilterWithParameter(Terrasoft.ComparisonType.EQUAL, "PtSupportLevel", scope.get("PtSupportLevel")));


   

 

Здравствуйте! Нужно чтобы выбирался нужный "уровень поддержки" по параметру и продукты либо равный параметру либо где значение не заполнено.          

 

 

 

 

Нравится

2 комментария

Использую фильтр IN (createColumnInFilterWithParameters), но не могу к нему добавить проверку на пустое поле. Если ставлю null он берет все значения.

Добрый день!

Если вы хотите проверять поле на null, то необходимо использовать Terrasoft.ComparisonType.IS_NULL.

Рекомендую ознакомиться с данным примером, в нём вы найдете код применения фильтров к запросу esq.

Показать все комментарии