|
![]() |
#1 |
Участник
|
Thx, но у меня проблемы с методом setHours. Надо к времени добавить пару часов.
|
|
![]() |
#2 |
Еда - топливо, Одежда - н
|
Ну как-то так можно.
извините за красоту кода ![]() X++: function setDate() { var ToDay = new Date(); var hh = ToDay.setHours(ToDay.getHours()+3); Xrm.Page.getAttribute("scheduledend").setValue(ToDay); }
__________________
Все что вам нужно - это мозК Еда - топливо... Одежда - необходимость... |
|
![]() |
#3 |
Участник
|
Код: var d = Xrm.Page.getAttribute("erpc_insured_ivent_date").getValue(); 1) Xrm.Page.getAttribute("erpc_insured_ivent_date").setValue(d.setHours(d.getHours()+h)); 2) Xrm.Page.getAttribute("erpc_insured_ivent_date").setValue(d.setHours(5,0,0,0)); Последний раз редактировалось spectr; 27.11.2013 в 14:30. |
|
|
За это сообщение автора поблагодарили: Ion (1). |
![]() |
#4 |
Участник
|
Цитата:
Сообщение от spectr
![]() Код: var d = Xrm.Page.getAttribute("erpc_insured_ivent_date").getValue(); 1) Xrm.Page.getAttribute("erpc_insured_ivent_date").setValue(d.setHours(d.getHours()+h)); 2) Xrm.Page.getAttribute("erpc_insured_ivent_date").setValue(d.setHours(5,0,0,0)); Пишет, что объект не поддерживает метод ![]() |
|
![]() |
#5 |
Еда - топливо, Одежда - н
|
Я сначала думал, что прибавить к текущей дате... Но не доглядел..
Сделайте так, что не подходит? У меня все работает... X++: function setDate() { var a = Xrm.Page.getAttribute("scheduledend").getValue(); var b= a.setHours(a.getHours() + 3); Xrm.Page.getAttribute("scheduledend").setValue(b); } ![]()
__________________
Все что вам нужно - это мозК Еда - топливо... Одежда - необходимость... Последний раз редактировалось -O_o-; 27.11.2013 в 17:54. |
|
![]() |
#6 |
Участник
|
1) erpc_insured_ivent_date поле типа datetime ?
2) Xrm.Page.getAttribute("erpc_insured_ivent_date").getValue() что-то возвращает (я же написал что без проверки на null код и если там будет null то к нему применить методы даты нет возможности потому и эрор) ? Дайте полный код в студию, а то это алхимия ![]() |
|
![]() |
#7 |
Чайный пьяница
|
Попробуйте такой код:
Код: var InsuredEventDate = Xrm.Page.getAttribute("erpc_insured_ivent_date").getValue(); if (InsuredEventDate != null){ InsuredEventDate.setHours(InsuredEventDate.getHours() + 2); Xrm.Page.getAttribute("erpc_insured_ivent_date").setValue(InsuredEventDate); }
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Ion (1). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|