비슷한 질문에 대한 많은 답변을 보았지만 내 질문에 대한 답을 찾지 못했습니다. html 페이지가 있습니다.gwt에서 javascript 함수를 호출하십시오. HTMLPane
<body>
<div id="text">some text</div>
<script>
function hide()
{
document.getElementById("text").style.display = "none";
}
</script>
</body>
코드
HTMLPane panel = new HTMLPane();
panel.setContentsType(ContentsType.PAGE);
panel.setContentsURL("pages/index.html");
public native void someMethod(HTMLPane panel)/*-{
$doc.hide();
}-*/;
GWT
에서 그러나 아무것도 작동하지 않습니다. 는 다른 위치에서 함수를document hide = function hideF()
{
document.getElementById("text").style.display = "none";
}
으로 함수를 정의하고 정의했지만, 아무것도 도움이되지 않습니다. 오류를 찾을 수 있도록, 또는이
SmartClient의 smartGWT를 사용 중이라는 것을 알려주는 데 도움이됩니다. HTMLPane [http://www.smartclient.com/docs/8.3/a/b/c/go.html#class..HTMLPane]에 대한 참조를 찾으려면 시간이 좀 걸렸습니다. _does_이 (가) 작동한다는 것을 어떻게 압니까? 페이지 본문에서 hide 함수를 호출 할 수 있습니까? gwt 코드가 내용 URL을 설정하면 페이지가로드되는 것을 보시겠습니까? 'someMethod'를 호출하기 전에 행이 실행됩니까? –