Добрый день!
Подскажите, пожалуйста, как поменять программно дату в DateTimeControl?
Спасибо!
Нравится
4 комментария
28 марта 2013 12:14
как-то так например
var ADate = new Date ((new Date(System.Now()).getYear()), Month, Day); dtcDateTimeControl.Value = ADate.getVarDate();
http://terrasoft.ru/sdk/!!MEMBEROVERVIEW_IDateTimeControl.html
28 марта 2013 14:24
откопипастили? ))
по пунктам
1) получить переменную типа Date
http://javascript.ru/Date
2) преобразовать к типу VT_DATE с которым работает Террасофт
http://msdn.microsoft.com/ru-ru/library/ie/4d4x3w61(v=vs.94).aspx
3) присвоить это значение вашему полю
var ADate = new Date (); dtcDateTimeControl.Value = ADate.getVarDate();
Если вы присваиваете значение поля из датасета, то .getVarDate() не нужно
28 марта 2013 15:39
Если честно - откопипастил)
Сделал так:
var CurrentDate = new Date(DateTimeControl.value); var Date1 = AddDateDays(CurrentDate ,30).getVarDate(); dtcEnd100.value = Date1;
Почему-то перестало выдавать ошибку только в таком варианте.
Спасибо!
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать