Приветствую!
По аналогии с базовым фильтром добавил еще и свой. Работает нормально, но не подтягивается нужное значения для одного пункта меню (проставляется коробочное). Подскажите как можно решить.
Нравится
2 комментария
Лучший ответ
3 июля 2023 16:06
Добрый день!
Вот пример добавления фильтра, прошу настройте согласно ему.
Также не забудьте добавить соответствующие строки в 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); } } }; });
3 июля 2023 16:06
Добрый день!
Вот пример добавления фильтра, прошу настройте согласно ему.
Также не забудьте добавить соответствующие строки в 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); } } }; });
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать