Фильтрация поле справочника по сотрудникам

Добрый день
Нужно отфильтровать поле справочника по фильтру "Сотрудник нашей компании"
Поле справочника находится в карточке.
Подскажите как это можно сделать... желательно через JS

Нравится

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

Здравствуйте, Николай!

Используйте предустановленный фильтр, который используется для фильтрации поля "Ответственный" во всех карточках:

{
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.

В конфигурации есть множество примеров.

Для фильтрации справочного поля используйте пример, как на скриншоте ниже:


Спасибо большое!!

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