this.showConfirmationDialog(this.Ext.String.format(message, rowCount), function (result) { if (result === Terrasoft.MessageBoxButtons.YES.returnCode) { this.set("SchedulePageCount", pageCount + 1); this.set("CanLoadMoreData", true); this.needLoadData(); } }, ["yes", "no"]); var controlConfig = { text: { dataValueType: Terrasoft.DataValueType.TEXT, caption: "Тестовый заголовок", value: “тестовое значение” } }; Terrasoft.utils.inputBox("TestInfo", function(buttonCode, controlData) { if (buttonCode === "ok") { } }, ["ok", "cancel"], this, controlConfig, {defaultButton: 0} );
Terrasoft.Configuration.MsgChannelUtilities.PostMessage(UserConnection, "Platform not found", message);
14 апреля 2021 01:11
тогда если описывать сообщения отправляемые из сервера, нужно описывать как их обрабатывать на фронте
init: function() { this.callParent(arguments); this.subscriptionFunction(); }, subscriptionFunction: function() { Terrasoft.ServerChannel.on(Terrasoft.EventName.ON_MESSAGE, this.bpListenerMessage, this); }, bpListenerMessage: function(scope, message) { if (!message || message.Header.Sender !== "Platform not found") { return; } var message2 = message.Body; // Данные переденные на серверной части в параметр message if (!this.Ext.isEmpty(message2) && message2 === "UpdateOppoPage") { this.reloadEntity(); } }
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать