Мобильное приложение. Передача в карточку редактирования заказа параметров
20 марта 2019 17:13
Всем доброго времени суток!
Подскажите как можно передать в карточку редактирования нового заказа некоторых параметров - http://prntscr.com/n0jpjt ?
Для открытия карточки редактирования использую:
var config = {
isStartRecord: true,
pageSchemaName: "MobileOrderEditPage"
};
Terrasoft.util.openEditPage("Order", config);
Нравится
1 комментарий
21 марта 2019 18:00
См. в MobilePhoneCallLogPage:
onSaveButtonButtonTap: function() {
var modelConfig = Terrasoft.ApplicationConfig.getModelConfig("Activity");
var requiredModels = modelConfig.RequiredModels;
Terrasoft.StructureLoader.loadModels({
modelNames: requiredModels,
success: function() {
this.createCallActivity(function() {
var arrangeActivityToggle = this.getArrangeActivityToggle();
var toArrange = arrangeActivityToggle.getValue();
var record = this.record;
this.back();
if (toArrange) {
setTimeout(function() {
var config = {
defaultRecordData: {}
};
if (Ext.isString(this.activityLinkColumnNames)) {
config.defaultRecordData[this.activityLinkColumnNames] = record;
} else {
for (var i = 0, ln = this.activityLinkColumnNames.length; i < ln; i++) {
var linkColumnNameConfig = this.activityLinkColumnNames[i];
var columnName = linkColumnNameConfig.activityColumnName;
var columnValue = record.get(linkColumnNameConfig.parentColumnName);
config.defaultRecordData[columnName] = columnValue;
}
}
Terrasoft.util.openEditPage("Activity", config);
}.bind(this), 500);
}
}.bind(this));
},
scope: this
});
},
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать