問題タブ [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.

0 投票する
1 に答える
249 参照

java - List Grid フィールドの Smart GWT RollOver Canvas

通常、smartgwt リスト グリッドにロール オーバー キャンバスを追加すると、そのキャンバスは自動的にリスト グリッド行の最後に追加されます。

サンプルコード https://code.google.com/p/smartgwt/source/browse/trunk/samples/showcase/src/com/smartgwt/sample/showcase/client/grid/appearance/RollOverControlsSample.java?r=1072

スクリーンショット

ロールオーバー キャンバスをグリッドに追加すると、自動的にグリッドの最後に追加されます

しかし、このロールオーバー キャンバスを国列に追加したいと考えています。

これを行う方法はありますか。ありがとう。

0 投票する
1 に答える
46 参照

gwt - com.isomorphic.datasource.* と com.smartgwt.client.data.* の違いは?

基本的に、 com.isomorphic.datasource.DataSourcecom.smartgwt.client.data.DataSourceの間でどの DataSource を選択するかというシナリオを理解しようとしています。

setProgressiveLoading などの一部の関数は、smartGWT パッケージのように同型では使用できないことがわかります。それでは、smartGWT クラスが優先されることを理解する必要がありますか?

0 投票する
2 に答える
542 参照

javascript - GWT JSNI を使用して js ファイルと統合する

私は現在 GWT プロジェクトに取り組んでおり、外部 JavaScript ファイルで使用する必要があります。現在、両方が正常に動作することを確認するためのテスト プロトタイプを作成しています。

実行してコンパイルすると、呼び出されたイベントからブラウザにコンソール ログが表示されます。ただし、GWT Java メソッドは呼び出されていません。

$entry多くのシナリオを試した後、からラッパーを削除するexportStaticMethods()と、逆のことが起こることにも気付きました。System.outJava コードで 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