Compare commits

...

1 Commits

Author SHA1 Message Date
03adca5bad [de] Fix specifying a default value for date time picker 2023-04-24 15:10:07 +05:00

17
api.js
View File

@ -513,10 +513,10 @@ window["AscOForm"] = window.AscOForm = AscOForm;
{
isClear = true;
}
else if (oForm.IsTextForm() || oForm.IsComboBox() || oForm.IsDatePicker())
else if (oForm.IsTextForm() || oForm.IsComboBox())
{
let sValue = AscBuilder.GetStringParameter(value, "");
if (!value)
if (!sValue)
isClear = true;
else
oForm.SetInnerText(sValue);
@ -566,6 +566,19 @@ window["AscOForm"] = window.AscOForm = AscOForm;
isClear = true;
}
}
else if (oForm.IsDatePicker())
{
let sValue = AscBuilder.GetStringParameter(value, "");
if (!sValue)
isClear = true;
else
oForm.SetInnerText(sValue);
// TODO: Надо FullDate попытаться выставить по заданному значение. Сейчас мы всегда сбрасываем на текущую дату
let datePickerPr = oForm.GetDatePickerPr().Copy();
datePickerPr.SetFullDate(null);
oForm.SetDatePickerPr(datePickerPr);
}
if (isClear)
oForm.ClearContentControlExt();