У меня сейчас проблема.
Я создал View в своем экземпляре MySQL, чтобы получить результат множественных объединений.
Затем в appmaker я получил это представление как Google CloudSQL View.Я отбрасываю это как таблицу и создаю скрипт запроса для применения фильтров к результатам (фильтры создаются по значению 3 выпадающих списков).
Но теперь у меня проблема: сортировка не работает!Я щелкаю любой заголовок таблицы, и появляется стрелка (индикатор сортировки), но сортировка не работает.
У кого-то есть решение для этого?
скрипт запроса:
var status = query.parameters.Status;
var operation = query.parameters.Operation;
var local = query.parameters.Local;
var concat = query.parameters.Concat;
var query = app.models.DRIVERS_LIST.newQuery();
switch(status) {
case 'Activos':
query.filters.DoprEndDate._equals = null;
query.sorting.Name._ascending();
break;
case 'Inactivos':
query.filters.DoprEndDate._notEquals = null;
//query.sorting.Name._ascending();
break;
case 'Todos':
query.clearFilters();
//query.sorting.Name._ascending();
break;
default:
query.filters.DoprEndDate._equals = null;
query.sorting.Name._ascending();
}
if (operation !== null) {
query.filters.Operation._equals = operation;
//query.sorting.Name._ascending();
}
if (local !== null) {
query.filters.Local._equals = local;
//query.sorting.Name._ascending();
}
if (concat !== null) {
query.filters.concatAll._contains = concat;
//query.sorting.Name._ascending();
}
return query.run();