Добрый день. Подскажите, кто-нибудь уже делал быстрые фильтры, для кастомной детали.
Пробовал сделать так, но фильтры на детали не отобразились:
define("UsrScheduleForAllDayDetail", [], function() { return { entitySchemaName: "UsrScheduleForAllDay", messages: { /** * @message GetFixedFilter * ######## ######## FixedFilter. * @param {String} ######## #######. * @return {Object} ######. */ "GetFixedFilter": { mode: this.Terrasoft.MessageMode.PTP, direction: this.Terrasoft.MessageDirectionType.PUBLISH }, }, details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/, diff: /**SCHEMA_DIFF*/[ { "operation": "merge", "name": "DataGrid", "values": { "type": "listed", "hierarchical": true, "sortColumnDirection": { "bindTo": "disableGridSorting" }, "hierarchicalColumnName": "ParentId", "updateExpandHierarchyLevels": { "bindTo": "onExpandHierarchyLevels" }, "expandHierarchyLevels": { "bindTo": "expandHierarchyLevels" } } }, { "operation": "insert", "name": "QuickFilterModuleContainer", "parentName": "Detail", "propertyName": "items", "values": { "id": "QuickFilterModuleContainer", "selectors": {wrapEl: "#QuickFilterModuleContainer"}, "itemType": Terrasoft.ViewItemType.CONTAINER, "wrapClass": ["quick-filter-module-container-wrapClass"], "items": [] } } ]/**SCHEMA_DIFF*/, methods: { init: function() { this.callParent(arguments); this.initFixedFiltersConfig(); }, initFixedFiltersConfig: function() { var fixedFilterConfig = { entitySchema: this.entitySchema, filters: [ { name: "PeriodFilter", caption: this.get("Resources.Strings.PeriodFilterCaption"), dataValueType: this.Terrasoft.DataValueType.DATE, startDate: { columnName: "UsrDate", defValue: this.Terrasoft.startOfWeek(new Date()) }, dueDate: { columnName: "UsrDate", defValue: this.Terrasoft.endOfWeek(new Date()) } } ] }; this.set("FixedFilterConfig", fixedFilterConfig); },
Нравится
2 комментария
21 мая 2018 17:33
У вас parentName для QuickFilterModuleContainer существует?
Что вообще говорит консоль и отладка?
23 мая 2018 09:19
Золотарев Артем Андреевич пишет:
У вас parentName для QuickFilterModuleContainer существует?
Что вообще говорит консоль и отладка?
Реализовал деталь в качестве раздела, там же сразу и заработали фильтры
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать