Написание кода Javascript для поддержки нескольких браузеров

Я новичок в CRM 2011 Javascript. Может ли кто-нибудь предложить мне написать следующие строки в CRM 2011 Javascript для поддержки нескольких браузеров, пожалуйста.

В IE работает нормально, в других браузерах нет.

crmForm.new_schemaname.DataValue = crmForm.all.schemaname.DataValue;

пробовал писать так

Xrm.Page.getAttribute("new_schemaname").getValue() = Xrm.Page.getAttribute("schemaname").getValue();

Выдает ошибку: Невозможно назначить результат функции.


person Kittu    schedule 26.03.2013    source источник


Ответы (1)


Вам нужно использовать функцию setValue

Xrm.Page.getAttribute("new_weightedpercentage").setValue(Xrm.Page.getAttribute("CFPoppStage").getValue());`

Вы, вероятно, также захотите проверить нулевые значения, прежде чем слепо назначать и читать значения...

person Daryl    schedule 26.03.2013
comment
Чтобы дополнить информацию @Daryl, проверьте, например, это статья рассказывает о новой объектной модели. - person Pedro Azevedo; 26.03.2013