問題タブ [uibinder]

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 に答える
732 参照

gwt - GWTセルショーケースの例をコンパイルできません

私は以下のリンクでgwtウィジェットのショーケースを理解しようとしています:

http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellList

コードをコンパイルできません。このコードはUiBinderを使用していますが、テンプレートにバインドされていないため、「テンプレートファイルContactInfoForm.ui.xmlがありません(com / tracker / client / viewにあります)」というエラーが表示されます。

このサンプルを実行する方法については、gwtサンプルディレクトリ(gwtでダウンロード)には例の一部がありません...

前もって感謝します...

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

java - UiBinder ウィジェットのカスタム属性

アプリにGWTとUiBinderを使用していますが、これをやろうとしています

<g:TextBox ui:field="searchBox" styleName="{style.searchBox}" placeholder="search" />

ただし、メソッドplaceholderがないため、カスタム属性は機能しません。これが必要です。setPlaceholderTextBox

searchBox.getElement().setAttribute("placeholder", "search");

Javaコードに戻ります。UiBinder 自体でこれを行う方法についてのアイデアはありますか? 通常の入力要素に変更して、参照とその値を取得しようとすることもできると思いますが、その道をたどりたくありません。

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

gwt - uibinderで定義されたウィジェットのコンストラクターにオブジェクトを渡す

アプリのEventBusを、コンストラクターを介してUiBinderで宣言されたウィジェットに渡そうとしています。@UiConstructorアノテーションを使用して、EventBusを受け入れるコンストラクターをマークしていますが、ui.xmlコードからオブジェクトを実際に参照する方法がわかりません。

つまり、私は次のようなものが必要です

WidgetThatNeedsAnEventBus.java

TheUiBinderThatWillDeclareAWTNAEB.ui.xml

静的な値をWidgetThatNeedsAnEventBusに渡すのに問題はなく、ファクトリメソッドを使用して新しいEventBusオブジェクトを作成できます。しかし、私が必要としているのは、アプリの既存のEventBusを渡すことです。

UiBinderにすでに存在するオブジェクトを参照する方法はありますか?

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

gwt - GWT デザイナーは現在 UIBinder で動作しますか?

私は最近 GWT Designer について知り、自分のプロジェクトの 1 つでそれを使用しようとしています。myView.java を開こうとすると、このビューが UIBinder ファイルに関連付けられているため、UIBinder ファイルを開く必要があるというメッセージが表示されました。UIBinder ファイルを開くと、UIBinder を機能させるにはバージョン 2.1 M4 が必要であると言われます。次に 2.1RC1 をインストールし、windowBuilder で UI ファイルを開こうとすると内部エラーが発生します。UIBinder は GWT Designer で動作しますか? もしそうなら、私は何を間違っていますか?

0 投票する
0 に答える
576 参照

gwt - uibinder ウィジェットの子の追加に失敗しました

私はuibinderに子を追加しようとしています

エラーが発生します

テキストのみのコンテキストで。HasText ウィジェットのように、テキストが必要な場所でエスケープされていない HTML を使用しようとしている可能性がありますか? エレメント<package:ListItem.....

私の親は以下のように見えます

エラーの意味を説明できますか?

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

gwt - GWT UiBinder でテーブルをレイアウトする (グリッド付き?)

UiBinder でデータのテーブルを作成したいと考えています。実行時にデータを追加できるようにプログラムによるアクセスが必要ですが、デザイナーが ui.xml ファイルのヘッダー名、列スタイルなどにアクセスできるようにしたいと考えています。

これらのニーズを満たすソリューションはありますか? グリッドは私のプログラムによるアクセスを完全に満たしていますが、ui.xml からグリッド内の行またはセルを指定する方法がわかりません。

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

uibinder - ui:image 作業を取得できません

gwt の uiBinder を使用して画像を取得しようとしましたが、うまくいきません。

.xml ファイルで、次のように定義しました。

画像リソースを定義する Resources.java ファイルがあります。

そしてgwtは不平を言った:

誰がこれの何が悪いのか知っていますか? ありがとう!

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

java - xmlではなくjavaでuibindercssを使用する

私のui.xmlには、次のようなスタイルがあります

ui.xmlではなくjavaファイル内のスタイルをプログラムで使用したい場合、ウィジェットでcssが難読化されているために.setStyleName(..)を呼び出す方法

0 投票する
3 に答える
855 参照

gwt - GWT レイアウト: 「残りのスペースを取ります。」

私の既存のレイアウトは、LayoutPanel の g:layers という 2 つの div のスタックです。上部の div は、そのコンテンツを含めるために必要な大きさにする必要があります。一番下の div は、スクロールバーを表示せずに、画面の残りのスペースを占有する必要があります。

トップ div の内容は変更される可能性があるため、トップ div のサイズは変更される可能性があります。

私の現在の解決策は、トップ div の内容が変更されるたびにトリガーされるコールバックです。含まれている LayoutPanel は、上部の div のサイズを再計算し、残りのスペースを占有するように 2 番目のレイヤーの属性topと属性を明示的に設定できます。bottomより良い方法はありますか?何かのようなもの、

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

gwt - UiBinderファイルのカスタムタグ

<g:LayoutPanel>UiBinder.ui.xmlファイルでを使用する場合、<g:layer>タグを指定できます。他のいくつかのGoogle製ウィジェットにもそのような特別なタグがあります-<g:tab>サブタグもあり<g:header>ます。

自分のウィジェットにこれらを指定するにはどうすればよいですか?