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