версия: 7.8
Каким образом и где можно установить фильтр грида в секции раздела в мобильном приложении? Статей по мобильной разработке мало, ничего подходящего не нашел...
Нравится
Можно посмотреть вот эту тему - http://www.community.terrasoft.ru/forum/topic/15395
Пример есть также в конфигурации, в манифесте, для раздела активности.
"Мотков Илья" написал:Можно посмотреть вот эту тему - http://www.community.terrasoft.ru/forum/topic/15395
Пример есть также в конфигурации, в манифесте, для раздела активности.
Может сможете подсказать. В той теме хотя бы понял где и как устанавливать фильтр, но у меня не работает, и не совсем понятны некоторые моменты.
Мне надо отфильтровать Обращения, по состоянию, которые НЕ закрыты. Или хотя бы для примера SolutionOverdue, который означает "закрытие".
Добавляю в манифест фильтр:
"SyncFilter": { "property": "Status", // Название модели, для которой выполняется фильтрация. //"modelName": "Case", // Колонка связанной модели, по которой осуществляется связь с основной моделью. //"assocProperty": "Id", //"operation": "Terrasoft.FilterOperations.Any", "compareType": "Terrasoft.ComparisonType.NotEqual", //"value": { //"value": "3e7f420c-f46b-1410-fc9a-0050ba5d6c38", //"displayValue": "Закрыт"} "value": "3e7f420c-f46b-1410-fc9a-0050ba5d6c38" },
Пробовал и так и сяк, при синхронизации в мобиле выдает ошибку.
Пробовал еще такой фильтр:
"SyncFilter": { "type:" "Terrasoft.FilterTypes.Simple", "property": "SolutionOverdue", "compareType": "Terrasoft.ComparisonType.Equal", "value": true },
В данном случае ошибок при синхронизации не выдает, но и он тупо не работает.
Подскажите что не так делаю, и вообще объясните моменты с modelName и assocProperty - для чего эти значения. Коммент в примере совсем не понятно что имеется ввиду.
Ответили в этой теме:
http://www.community.terrasoft.ru/forum/topic/15395#comment-68517