Чтобы добавить дополнительные столбцы, фильтры или filterExpressions в поисковый объект, сначала вам нужно извлечь объект из поискового объекта и затем обновить его.
Для столбцов поиска var searchColumns = mySearch.columns;
searchColumns.push(AdditionalColumns);
mySearch.columns = searchColumns;
Для поисковых фильтров
var searchFilters = mySearch.filters;
searchFilters.push(additionalFilters);
mySearch.filters = searchFilters;
Для FilterExpressions
var searchFilterExpression = mySearch.filterExpression;
// push operator if searchObject contains filters
if (searchFilterExpression.length > 0) {
searchFilterExpression.push('and');
}
searchFilterExpression.push(additionalFilterExpression);
mySearch.filterExpression = searchFilterExpression;
Примечание: Проверьте этот для дальнейшего чтения.