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();
}
}
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать