Добрый день
Нужно отфильтровать поле справочника по фильтру "Сотрудник нашей компании"
Поле справочника находится в карточке.
Подскажите как это можно сделать... желательно через JS
Нравится
Здравствуйте, Николай!
Используйте предустановленный фильтр, который используется для фильтрации поля "Ответственный" во всех карточках:
{ type: Terrasoft.core.enums.ViewModelSchemaItem.ATTRIBUTE, name: 'Owner', columnPath: 'Owner', dataValueType: Terrasoft.DataValueType.LOOKUP, visible: true, filter: BaseFiltersGenerateModule.OwnerFilter }
Сам фильтр описан в BaseFiltersGenerateModule:
function OwnerFilter() { return Terrasoft.createColumnIsNotNullFilter('[SysAdminUnit:Contact].Id'); }
"Безродный Андрей" написал:Здравствуйте, Николай!
Используйте предустановленный фильтр, который используется для фильтрации поля "Ответственный" во всех карточках:
{
type: Terrasoft.core.enums.ViewModelSchemaItem.ATTRIBUTE,
name: 'Owner',
columnPath: 'Owner',
dataValueType: Terrasoft.DataValueType.LOOKUP,
visible: true,
filter: BaseFiltersGenerateModule.OwnerFilter
}Сам фильтр описан в BaseFiltersGenerateModule:
function OwnerFilter() {
return Terrasoft.createColumnIsNotNullFilter('[SysAdminUnit:Contact].Id');
}
данный код добавлять в methods или attributes?
В attributes.
В конфигурации есть множество примеров.
Для фильтрации справочного поля используйте пример, как на скриншоте ниже:
[URL=http://fastpic.ru/][IMG]http://i64.fastpic.ru/big/2014/1023/43/d0ec396d…]
"Безродный Андрей" написал:В attributes.
В конфигурации есть множество примеров.
Для фильтрации справочного поля используйте пример, как на скриншоте ниже:
Спасибо большое!!