0

代わりにを使用しているGWTプロジェクトがあります いくつかを獲得するために、以前の開発者は、このようなHTMLテンプレートにいくつかのJavaスクリプト変数を持つことで構成されるメカニズムを作成しましたRestletGWT-RPC.performance

<script type="text/javascript">
 var details = $$$DETAILS$$$;
 var categories = $$$CATEGORIES$$$;
</script>

ここ$$$DETAILS$$$で、ページの要求に応じて、拡張するクラスによって$$$CATEGORIES$$$いくつかに置き換えられますJSONorg.restlet.Application.

さて、計画はrefactorこのアプリケーションに対するものであり、最初のステップは削除Restletしてに戻ることGWT-RPCです。

変数を使用するこのメソッドjavascriptはかなり醜いものであり、より良い方法を実行できると思いますが、それまでの間、現在のように、リクエストに応じて生成されたものasynchronous calls.を変更する方法を見つけたいと思います。私はまったく新しいので、私は少し道に迷っていて、まだ答えを見つけていないことを認めなければなりません。HTMLGWTRestletGWT

これを達成する方法はありますか?

前もって感謝します

4

1 に答える 1

0

GWT でオブジェクトの属性を読み取る方法はたくさんありますが、簡単な方法はgwtqueryを使用することです。あなたの場合:

import static com.google.gwt.query.client.GQuery.*;
[...]

// Read an attribute from the window element
String details = $(window).prop("details");

// Set the html content of the element/s matching the css selector
$("cssSelector").html(details);
于 2013-02-27T02:13:58.110 に答える