Добавил плитку смс сообщения фильтр по этой статье, сама надпись фильтра появляется,
но
1. Не могу изменить иконку.
2. Не работает фильтр при нажатии, получаю ошибку(рис1)
define("SmsMessageTimelineItemView", ["BaseTimelineItemView"], function() { Ext.define("Terrasoft.configuration.SmsMessageTimelineItemView", { extend: "Terrasoft.BaseTimelineItemView", alternateClassName: "Terrasoft.SmsMessageTimelineItemView", getResultMessageViewConfig: function() { return { "name": "Message", "itemType": Terrasoft.ViewItemType.LABEL, "caption": "Message", "visible": { "bindTo": "Message", "bindConfig": { "converter": "isNotEmptyValue" } }, "classes": { "labelClass": ["timeline-text-normal"] } }; }, getMessageViewConfig: function() { var config = this.callParent(arguments); config.visible = { "bindTo": "IsExpanded" }; return config; }, getBodyViewConfig: function() { var bodyConfig = this.callParent(arguments); bodyConfig.items.unshift(this.getResultMessageViewConfig()); return bodyConfig; } // endregion }); });
А вот модель
define("SmsMessageTimelineItemViewModel", ["SmsMessageTimelineItemViewModelResources", "BaseTimelineItemViewModel"], function() { Ext.define("Terrasoft.configuration.SmsMessageTimelineItemViewModel", { alternateClassName: "Terrasoft.SmsMessageTimelineItemViewModel", extend: "Terrasoft.BaseTimelineItemViewModel" }); });
Вот Json для TimelineTileSetting:
А для TimelinePageSetting
Нравится
1 комментарий
15 сентября 2023 19:09
Добрый день, Ислам,
На скриншоте зафиксирован свал Batch запроса. Проверьте, пожалуйста, ответ, который приходит на этот запрос (в нем может быть стэк, который может подсказать причины ошибки) и тело запроса. Кроме того, ошибка и описание могут залогироваться в Error.log файл в логах приложения, проверьте, пожалуйста, еще и его.
С уважением,
Ангелина
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать