Вопрос

Как убрать ссылку из уведомления активности

Коллеги, добрый день! Подскажите как убрать переход по ссылке в заголовке активности?

Изображение удалено.

Нравится

1 комментарий

Этот элемент сделан в схеме ReminderNotificationsSchema:

{
	"operation": "insert",
	"name": "NotificationActivitySubject",
	"parentName": "NotificationItemActivityBottomContainer",
	"propertyName": "items",
	"values": {
		"itemType": Terrasoft.ViewItemType.HYPERLINK,
		"caption": {"bindTo": "getNotificationSubjectCaption"},
		"click": {"bindTo": "onNotificationSubjectClick"},
		"linkMouseOver": {"bindTo": "linkMouseOver"},
		"tag": {
			"columnName": "SubjectId",
			"referenceSchemaName": "Activity"
		},
		"classes": {"labelClass": ["subject-text-labelClass", "label-link", "label-url"]}
	}
},

Вероятно, Вам нужно в переопределённой схеме поменять тип с гиперссылки и/или отключить обработчик onNotificationSubjectClick (сама функция реализована в BaseNotificationsSchema):

/**
 * Handles a click on the hyper-link notifications. Provides a transition to the entity
 * which initiated the notifications.
 */
onNotificationSubjectClick: function() {
	var schemaName = this.get("SchemaName");
	var entityId = this.get("SubjectId");
	var loaderName = this.get("LoaderName");
	this.openNotificationEntityCard(schemaName, entityId, loaderName);
},

 

Показать все комментарии