CRM2011: Silverlight не запускается при сохранении формы, ошибка JavaScript: SCRIPT16389 - PullRequest
0 голосов
/ 23 февраля 2012

У меня есть веб-ресурс silverlight в форме, в событии onload формы я использую javascript для вызова метода в silverlight.

При открытии формы или нажатии обновить форму, метод silverlight будет запущенэто правильно.

Но если обновить запись и нажать «Сохранить», форма перезагрузится, но серебряный свет не сработал, я получил эту ошибку JavaScript:

Ошибка времени выполнения Microsoft JScript: SCRIPT16389

Это моя функция javascript для вызова silverlight:

function Test() {
debugger;
var sl1 = document.getElementById('WebResource_SLTextBox'); //the weresource was put on the form already
sl1.Content.scriptableLable.TestAlert(); //the silverlight only do one thing which is pop up a message box. here got javascript error

}

Я добавляю предупреждение javascript для целей тестирования, и оно работает!После нажатия кнопки «ОК» в окне оповещения сработал метод silverlight.

Проблема в том, что я не могу оставить это оповещение на странице.Это только для тестирования, но если я уберу предупреждение, то серебряный свет не сработает.(

1 Ответ

0 голосов
/ 24 февраля 2012

Я изменяю свой код, вызываю метод silverlight в загруженном событии управления Silverlight вместо вызова его из javascript формы загрузки.

Этот способ сработал.

...