問題タブ [smartgwt-pro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - List Grid フィールドの Smart GWT RollOver Canvas
通常、smartgwt リスト グリッドにロール オーバー キャンバスを追加すると、そのキャンバスは自動的にリスト グリッド行の最後に追加されます。
スクリーンショット
しかし、このロールオーバー キャンバスを国列に追加したいと考えています。
これを行う方法はありますか。ありがとう。
gwt - com.isomorphic.datasource.* と com.smartgwt.client.data.* の違いは?
基本的に、 com.isomorphic.datasource.DataSourceとcom.smartgwt.client.data.DataSourceの間でどの DataSource を選択するかというシナリオを理解しようとしています。
setProgressiveLoading などの一部の関数は、smartGWT パッケージのように同型では使用できないことがわかります。それでは、smartGWT クラスが優先されることを理解する必要がありますか?
javascript - GWT JSNI を使用して js ファイルと統合する
私は現在 GWT プロジェクトに取り組んでおり、外部 JavaScript ファイルで使用する必要があります。現在、両方が正常に動作することを確認するためのテスト プロトタイプを作成しています。
実行してコンパイルすると、呼び出されたイベントからブラウザにコンソール ログが表示されます。ただし、GWT Java メソッドは呼び出されていません。
$entry
多くのシナリオを試した後、からラッパーを削除するexportStaticMethods()
と、逆のことが起こることにも気付きました。System.out
Java コードで s が呼び出されているのがわかりますが、ブラウザの JavaScript からのコンソール ログは呼び出されていません。
動作の原因を突き止めようとしていますが、見落とした小さな欠けている部分がある場合は.
js から Java メソッドを呼び出すための GWT JSNI ドキュメントを既に確認し、StackOverflow に関する他の関連する質問から解決策を見つけようとしました。
GWT と Java 側
onModuleLoad()
クラスのメソッドに入り、EntryPoint
という静的メソッドを追加しましたexportStaticMethods()
。PokePingClass.java
以下のファイルも作成しました。
EntryPointClass.java
PokePingClass.java
HTMLとjs
.html
プロジェクトのファイルに、ファイルdiv
と同様にid「pokePing」の隠し要素を追加しましたpokeping.js
。
pokeping.js