問題タブ [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.
gwt - GWTセルショーケースの例をコンパイルできません
私は以下のリンクでgwtウィジェットのショーケースを理解しようとしています:
http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellList
コードをコンパイルできません。このコードはUiBinderを使用していますが、テンプレートにバインドされていないため、「テンプレートファイルContactInfoForm.ui.xmlがありません(com / tracker / client / viewにあります)」というエラーが表示されます。
このサンプルを実行する方法については、gwtサンプルディレクトリ(gwtでダウンロード)には例の一部がありません...
前もって感謝します...
java - UiBinder ウィジェットのカスタム属性
アプリにGWTとUiBinderを使用していますが、これをやろうとしています
<g:TextBox ui:field="searchBox" styleName="{style.searchBox}" placeholder="search" />
ただし、メソッドplaceholder
がないため、カスタム属性は機能しません。これが必要です。setPlaceholder
TextBox
searchBox.getElement().setAttribute("placeholder", "search");
Javaコードに戻ります。UiBinder 自体でこれを行う方法についてのアイデアはありますか? 通常の入力要素に変更して、参照とその値を取得しようとすることもできると思いますが、その道をたどりたくありません。
gwt - uibinderで定義されたウィジェットのコンストラクターにオブジェクトを渡す
アプリのEventBusを、コンストラクターを介してUiBinderで宣言されたウィジェットに渡そうとしています。@UiConstructorアノテーションを使用して、EventBusを受け入れるコンストラクターをマークしていますが、ui.xmlコードからオブジェクトを実際に参照する方法がわかりません。
つまり、私は次のようなものが必要です
WidgetThatNeedsAnEventBus.java
TheUiBinderThatWillDeclareAWTNAEB.ui.xml
静的な値をWidgetThatNeedsAnEventBusに渡すのに問題はなく、ファクトリメソッドを使用して新しいEventBusオブジェクトを作成できます。しかし、私が必要としているのは、アプリの既存のEventBusを渡すことです。
UiBinderにすでに存在するオブジェクトを参照する方法はありますか?
gwt - GWT デザイナーは現在 UIBinder で動作しますか?
私は最近 GWT Designer について知り、自分のプロジェクトの 1 つでそれを使用しようとしています。myView.java を開こうとすると、このビューが UIBinder ファイルに関連付けられているため、UIBinder ファイルを開く必要があるというメッセージが表示されました。UIBinder ファイルを開くと、UIBinder を機能させるにはバージョン 2.1 M4 が必要であると言われます。次に 2.1RC1 をインストールし、windowBuilder で UI ファイルを開こうとすると内部エラーが発生します。UIBinder は GWT Designer で動作しますか? もしそうなら、私は何を間違っていますか?
gwt - uibinder ウィジェットの子の追加に失敗しました
私はuibinderに子を追加しようとしています
エラーが発生します
テキストのみのコンテキストで。HasText ウィジェットのように、テキストが必要な場所でエスケープされていない HTML を使用しようとしている可能性がありますか? エレメント<package:ListItem.....
私の親は以下のように見えます
エラーの意味を説明できますか?
gwt - GWT UiBinder でテーブルをレイアウトする (グリッド付き?)
UiBinder でデータのテーブルを作成したいと考えています。実行時にデータを追加できるようにプログラムによるアクセスが必要ですが、デザイナーが ui.xml ファイルのヘッダー名、列スタイルなどにアクセスできるようにしたいと考えています。
これらのニーズを満たすソリューションはありますか? グリッドは私のプログラムによるアクセスを完全に満たしていますが、ui.xml からグリッド内の行またはセルを指定する方法がわかりません。
uibinder - ui:image 作業を取得できません
gwt の uiBinder を使用して画像を取得しようとしましたが、うまくいきません。
.xml ファイルで、次のように定義しました。
画像リソースを定義する Resources.java ファイルがあります。
そしてgwtは不平を言った:
誰がこれの何が悪いのか知っていますか? ありがとう!
java - xmlではなくjavaでuibindercssを使用する
私のui.xmlには、次のようなスタイルがあります
ui.xmlではなくjavaファイル内のスタイルをプログラムで使用したい場合、ウィジェットでcssが難読化されているために.setStyleName(..)を呼び出す方法
gwt - GWT レイアウト: 「残りのスペースを取ります。」
私の既存のレイアウトは、LayoutPanel の g:layers という 2 つの div のスタックです。上部の div は、そのコンテンツを含めるために必要な大きさにする必要があります。一番下の div は、スクロールバーを表示せずに、画面の残りのスペースを占有する必要があります。
トップ div の内容は変更される可能性があるため、トップ div のサイズは変更される可能性があります。
私の現在の解決策は、トップ div の内容が変更されるたびにトリガーされるコールバックです。含まれている LayoutPanel は、上部の div のサイズを再計算し、残りのスペースを占有するように 2 番目のレイヤーの属性top
と属性を明示的に設定できます。bottom
より良い方法はありますか?何かのようなもの、
gwt - UiBinderファイルのカスタムタグ
<g:LayoutPanel>
UiBinder.ui.xmlファイルでを使用する場合、<g:layer>
タグを指定できます。他のいくつかのGoogle製ウィジェットにもそのような特別なタグがあります-<g:tab>
サブタグもあり<g:header>
ます。
自分のウィジェットにこれらを指定するにはどうすればよいですか?