Здравствуйте, нужно отобразить сообщение с полями ввода.
Одно из полей должно быть справочником.
Каким образом можно привязать Control к объекту.
Также необходимо задать обязательность полей.
Пробовал реализовать задачу следующим образом:
inputMessage:function () {
var callback = function(returnCode, controlData) {
if (returnCode === 'ok' && controlData.StartDate.value) {
debugger;
var StartDate = controlData.StartDate.value;
}
};
var config= {
warehouse: {
dataValueType: Terrasoft.DataValueType.LOOKUP,
caption:'Для филиала', //resources.localizableStrings.GroupNameInputTitle,
entitySchemaName:'SxWarehouses',
ReferenceSchemaName:'SxWarehouses',
isRequired:true,
values: {
ReferenceSchemaName:'SxWarehouses',
isRequired:true,
entitySchemaName:'SxWarehouses'
}
//value: 0
},
StartDate: {
dataValueType: Terrasoft.DataValueType.DATE,
caption:'Дата начала', //resources.localizableStrings.GroupNameInputTitle,
isRequired:true
//value: 0
},
DueDate: {
dataValueType: Terrasoft.DataValueType.DATE,
caption:'Дата завершения', //resources.localizableStrings.GroupNameInputTitle,
isRequired:true
//value:
}
};
var caption = 'Отчет';
//inNew ? resources.localizableStrings.NewGroupInputBoxCaption :
// resources.localizableStrings.ExistingGroupInputBoxCaption;
Terrasoft.utils.inputBox(
caption,
callback,
['ok', 'cancel'],
this,
config,
{
defaultButton: 0,
classes: {
coverClass: ['cover-calss1', 'cover-calss2'],
captionClass: ['caption-calss1', 'caption-calss2']
}
}
);
},
но справочник не привязан к объекту и обязательность полей не задается.