В версии 7.12.4 появился новый вид истории обращения. В нем можно видеть комментарии и комментарии к нему. Но не получается понять как можно автоматически разворачивать эти самые ветки комментариев? Очень часто там фигурируют полезные сведения по обращению, и приходится разворачивать их вручную.
Нравится
1 комментарий
16 ноября 2018 12:00
Это определяется атрибутом CommentsVisible в схеме SocialMessageHistoryItemPageV2:
* Comments block visibility attribute.
*/
"CommentsVisible": {
"dataValueType": this.Terrasoft.DataValueType.BOOLEAN,
"type": this.Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN,
"value": false
},И его состояние считывает и инвертирует та самая ссылка-переключатель «Комментарии (1)»:
/**
* Toggle comments block visibility and load first portion of comments if it is visible and empty.
* @protected
*/
toggleCommentsVisibility: function() {
if (this.get("CommentCount") < 1) {
return;
}
var newVisibilityState = !this.get("CommentsVisible");
this.set("CommentsVisible", newVisibilityState);
if (newVisibilityState && this.get("ShownCommentMessagesCount") === 0) {
this.onLoadNextComment();
}
},Нужно смотреть и экспериментировать, достаточно ли поменять атрибут на true, или нужно будет при открытии ещё принудительно вызывать логику загрузки комментариев.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать