DateTimeControl.value ???

Добрый день!

Подскажите, пожалуйста, как поменять программно дату в DateTimeControl?

Спасибо!

Нравится

4 комментария

как-то так например

		var ADate = new Date ((new Date(System.Now()).getYear()), Month, Day);
		dtcDateTimeControl.Value = ADate.getVarDate();

http://terrasoft.ru/sdk/!!MEMBEROVERVIEW_IDateTimeControl.html

Не работает, пишет "Неопознанная ошибка"...

откопипастили? ))
по пунктам
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() не нужно

Если честно - откопипастил)

Сделал так:

var CurrentDate = new Date(DateTimeControl.value);
var Date1 = AddDateDays(CurrentDate ,30).getVarDate();
    dtcEnd100.value = Date1;

Почему-то перестало выдавать ошибку только в таком варианте.
Спасибо!

Показать все комментарии