Коллеги, нужна помощь.
В inputBox пытаюсь вывести колонку DateTime.
Сам вывод получился как то вот так:
Terrasoft.utils.inputBox("Make task value", function(result, arg) {
if (result === Terrasoft.MessageBoxButtons.YES.returnCode) {
alert(result);
}
}, [{
className: "Terrasoft.Button",
caption: "Next",
returnCode: "yes"
}, "Cancel"],
this,
{
name: {
dataValueType: Terrasoft.DataValueType.TEXT,
caption: "Caption",
customConfig: {
className: "Terrasoft.MemoEdit",
height: "77px"
},
isRequired: true
},
startDate: {
dataValueType: Terrasoft.DataValueType.DATE_TIME,
caption: "Start date",
customConfig: {
className: "Terrasoft.Container",
value: {"bindTo" : "startDate"},
items: [
{
className: "Terrasoft.DateEdit",
id: "newStartDateEdit",
width: "50%"
},
{
className: "Terrasoft.TimeEdit",
id: "newStartTimeEdit",
width: "50%"
}
]
}
}
}
Выглядит это дело вот так:
При клике на кнопку Next закрывается форма и консоль в red-style с содержимым:
Uncaught TypeError: b[c].control.getValue is not a function
at i.updateCustomControl (all-combined.js:formatted:79169)
at i.onStateChanged (all-combined.js:formatted:78983)
at i.fire (all-combined.js:formatted:6223)
at i.continueFireEvent (all-combined.js:formatted:7144)
at i.fireEventArgs (all-combined.js:formatted:7129)
at i.fireEvent (all-combined.js:formatted:7120)
at i. (all-combined.js:formatted:79078)
at i.fire (all-combined.js:formatted:6223)
at i.continueFireEvent (all-combined.js:formatted:7144)
at i.fireEventArgs (all-combined.js:formatted:7129)
Кто сталкивался или кто знает как решить этот вопрос?