Вопрос
Перенести фильтр Ответственный в другой раздел
12 декабря 2014 16:13
Можно ли фильтр Ответственный из раздела Активностей (пояснение на картинке) создать в другом разделе? Как?
Нравится
1 комментарий
12 декабря 2014 23:09
Здравствуйте, Александр!
Посмотрите пример в ActivitySectionV2 пакета NUI.
Думаю, Вам необходимо добавить на страницу раздела метод initFixedFiltersConfig:
initFixedFiltersConfig: function() { var fixedFilterConfig = { entitySchema: this.entitySchema, filters: [ { name: "Owner", caption: this.get("Resources.Strings.OwnerFilterCaption"), columnName: "Owner", defValue: this.Terrasoft.SysValue.CURRENT_USER_CONTACT, dataValueType: this.Terrasoft.DataValueType.LOOKUP, filter: BaseFiltersGenerateModule.OwnerFilter, appendFilter: function(filterInfo) { var filter; if (filterInfo.value && filterInfo.value.length > 0) { filter = Terrasoft.createColumnInFilterWithParameters( "[ActivityParticipant:Activity].Participant", filterInfo.value); } return filter; } } ] }; this.set("FixedFilterConfig", fixedFilterConfig); }
И вызвать его на init'е:
... this.initFixedFiltersConfig(); ...
Единственное что, в Активностях он работает по участникам, Вам же надо просто по колонке Owner в объекте Вашего раздела.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать