У меня большие проблемы при настройке текста (в виде HTML) для HTML-компонента gwt.В моем случае я устанавливаю свой шаблон UiBinder, назовем его foo.ui.xml
...
<g:HTMl ui:field="testfield"/>
...
Поскольку это диалоговое окно, я хочу динамически изменять содержимое этого поля.В моем классе View
class MyWidget extends PopupPanel {
@UiField
HTML testfield
..
}
При отображении всплывающего окна я задаю его содержимое
testField.setHTML("<span>Some example <b>of html</b></span>");
В результате возникает исключение
Caused by: com.google.gwt.core.client.JavaScriptException: (Error): Nieznany błąd czasu wykonywania.
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:237)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:132)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
at com.google.gwt.dom.client.Element$.setInnerHTML$(Element.java)
at com.google.gwt.user.client.ui.DirectionalTextHelper.setInnerTextOrHtml(DirectionalTextHelper.java:240)
at com.google.gwt.user.client.ui.DirectionalTextHelper.setTextOrHtml(DirectionalTextHelper.java:184)
at com.google.gwt.user.client.ui.HTML.setHTML(HTML.java:183)
at foo.app.client.popup.MyWidgetUI.setMessage(MyWidgetUI.java:133)
'Nieznany błąd czasu wykonywania.'- означает что-то вроде «Неизвестная ошибка во время выполнения».
Эта ошибка возникает только в браузерах IE6,7.Есть идеи о причине или решении?