Я GWT человек с нулевым опытом работы. Извини за это. К сожалению, я сталкиваюсь с некоторыми функциями jquery, которые мне приходится использовать в моем проекте GWT.
<script type="text/javascript">
$(document).ready(function() {
zingchart.render({
'id' : 'g1',
'width' : 500,
'height' : 400,
'dataurl' : 'scatter_minimal.txt'
});
});
</script>
<div class="g" id="g1"></div>
В моей нерешительной интуиции я собираюсь поверить, что
$(document).ready( ..)
следует перевести как GWT onModuleLoad(){ ....}
, где onModuleLoad обеспечит готовность DOM, если я вызову эту функцию в onModuleLoad.
Но я не думаю, что следующее будет правильным ..
private static native void render() /*-{
function() {
zingchart.render(
{
'id' : 'g1',
'width' : 500,
'height' : 400,
'dataurl' : 'scatter_minimal.txt'
}
);
}
}-*/;
Как бы я написал код JSNI для определения функции, которую я мог бы вызывать из GWT?