|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от 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)); Пишет, что объект не поддерживает метод ![]() |
|
![]() |
#2 |
Еда - топливо, Одежда - н
|
Я сначала думал, что прибавить к текущей дате... Но не доглядел..
Сделайте так, что не подходит? У меня все работает... 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. |
|
![]() |
#3 |
Участник
|
1) erpc_insured_ivent_date поле типа datetime ?
2) Xrm.Page.getAttribute("erpc_insured_ivent_date").getValue() что-то возвращает (я же написал что без проверки на null код и если там будет null то к нему применить методы даты нет возможности потому и эрор) ? Дайте полный код в студию, а то это алхимия ![]() |
|
![]() |
#4 |
Чайный пьяница
|
Попробуйте такой код:
Код: 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). |
|
|