+ Добавить пост
Приветствую! По аналогии с базовым фильтром добавил еще и свой. Работает нормально, но не подтягивается нужное значения для одного пункта меню (проставляется коробочное). Подскажите как можно решить.
Нравится
Добрый день! Вот пример добавления фильтра, прошу настройте согласно ему. Также не забудьте добавить соответствующие строки в Resources.Strings.
define("ActivitySectionV2", [], function() { return { entitySchemaName: "Activity", details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/, diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/, methods: { initFixedFiltersConfig: function () { this.callParent(arguments); var fixedFilterConfig = this.get("FixedFilterConfig"); var additionalFilter = { name: "TypeFilter", columnName: "Type", referenceSchemaName: "ActivityType", caption: this.get("Resources.Strings.ActivityTypeFilterCaption"), dataValueType: this.Terrasoft.DataValueType.LOOKUP, appendCurrentContactMenuItem: false, addNewFilterCaption: this.get("Resources.Strings.SelectActivityTypeCaption"), hint: this.get("Resources.Strings.SelectActivityTypeCaption"), buttonImageConfig: this.get("Resources.Images.ActivityTypeFilterImage") }; fixedFilterConfig.filters.push(additionalFilter); this.set("FixedFilterConfig", fixedFilterConfig); } } }; });
Дима Вовченко,
Спасибо!
Оказалось, что название атрибута с названием пункта мню должно быть именно "addNewFilterCaption".