問題タブ [uicomponents]

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

flash - Flash のボタン コンポーネントでこの潜在的なバグを修正するにはどうすればよいですか?

Flash IDE の UI コンポーネント パネルから Button コンポーネントを使用し、toggle プロパティを true に設定する必要があります。

タイムライン スクリプトで使用すると、うまく機能します。

クラス(ドキュメントクラス)内で使用すると、選択したプロパティが逆になります(トグルされていない場合はtrueになり、その逆も同様です)。

また、プロパティ インスペクターでトグルを false に設定し、ドキュメント クラスでトグルを true に設定しても、依然として false としてトレースされます。無効にすると、トレースを true に切り替えますが、選択したプロパティは常に false をトレースします。

タイムライン コードは次のように単純です。

ドキュメント クラスも単純です。

現在Flash CS3を使用しています。Flash Player 10 をインストールしました。コンポーネントの「ビルド」バージョンはわかりませんが、Flash Player 9.0.28.0 で 2007 年に作成されたものです。

これを回避する方法を知っている人はいますか?

0 投票する
6 に答える
1533 参照

flash - Flash の ComboBox コンポーネントでこの潜在的なバグを修正するにはどうすればよいですか?

ComboBox コンポーネントをスプライトに追加すると、コンテナの高さが必要以上に大きくなります。

これが私が意味することです:

注:ライブラリに ComboBox コンポーネントが必要になります。これにはFlash CS3を使用しています。

次のように、無効化/再描画すると:

高さは 101 から 104 に変化します。

解決策はありますか?

更新: ComboBox サブクラスの configUI メソッドを上書きしましたが、測定値は常に正しいです。コンテナーの高さが 100 に変わるのはなぜですか?

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

flash - TileList コンポーネントでの単一のサムネイルの外観の変更

TileList コンポーネントを使用してサムネイルのリストを作成しようとしていますが、これまでのところうまく機能しています。コンポーネント内の単一の ImageCell の外観を変更する方法はありますか?

サムネイル データを XML として取り込み、それが「新しい」画像かどうかの属性を持っています。アプリケーションの個々のサムネイルの上に小さなバッジを表示したいと思います。

ImageCell クラスのサブクラス (ICellRenderer を実装) を作成してカスタム スキンを設定したことに注意してください。ただし、ここに条件付きコードを追加しようとすると (設定した「新しい」パラメーターをチェックすると、単に機能しません (エラーは発生しません)メッセージ)。

これを達成する方法について誰かアイデアがありますか?

ありがとう!

  • スコット
0 投票する
1 に答える
521 参照

apache-flex - updateDisplayList が呼び出されずにグリッド レンダラーが更新される

かなり基本的な updateDisplayList 関数を持つグリッドのアイテム レンダラーがあります。

ここで、_labelDisplay はスパーク ラベルです。グリッドをスクロールすると (これは mx:Grid や AndvancedDataGrid ではなく、cuatom グリッドです)、グリッドの下部に新しい行が表示されると updateDisplayList が呼び出され、背景を再描画してラベルを移動/サイズ変更するコードが実行されます。

問題は、これらの変更がビューに反映されないことです。大きな文字列を表示するために使用されたラベルが短い文字列を表示するようになり、測定幅が変更されたため、テキストの位置がずれています。

次回レンダリングをスクロールして、本来あるべきように更新しますが、 updateDisplayList はここでは呼び出されません(レンダリング上)。発生するのは、レンダラーがグリッド内で再配置されることだけです。背景とラベルの両方が最初は正しく表示されないため、ラベルの動作が悪いだけではありません。

なぜこれが起こっているのか誰にも分かりますか?

ありがとう

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

.net - .NET MVC 2 のサードパーティ UI コンポーネントにはどのようなものがありますか?

.NET 4.0 C# MVC2 Web アプリケーションで使用するサード パーティの UI コンポーネント ライブラリを探しています。

Google で検索すると、最初の Google ページ全体にTelerikが表示されます。正直なところ、私は実際にそれがとても好きです。だから、他にどんな選択肢があるのだろうか?人々が Telerik で経験したいくつかの欠点/問題は何ですか?

また、私は Infragistics と Component Art を見てきましたが、それらが私の絵から外れている理由は次のとおりです。

インフラジスティックス: MVC サポートなし (期間)

コンポーネント アート: すべてのコンポーネントは <table> 要素で作成されます。ドロップダウン ボックスのような単純なものでも。つまり、UI の専門家である会社は、これよりもよく知っているはずです。

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

apache-flex - Flex 3:UIComponentリファレンスによるトグルボタンの選択解除

トグルがtrueに設定されているボタンがいくつかあります。ボタンの状態を未選択にリセットしようとしています。しかし、button.selected=falseのようにボタンに直接アクセスすることはできません。

ボタンであるHBoxの子にアクセスしています。UIComonentには選択されたプロパティがありません。では、以下のコードのこのビットでトグルの選択を解除するにはどうすればよいですか?

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

ajax - ajax コンポーネント ライブラリの推奨事項

優れたグリッド サポートと幅広いコンポーネントを備えた、一般的な Web 開発に重点を置く AJAX コンポーネント ライブラリを選ぶとしたら、どれをお勧めしますか?またその理由は?

Google ライブラリ API に含まれているという事実に基づいて、次のリストから始めました。

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

jsf - 複合コンポーネントの子としてJSFUIComponentを追加しても、何もレンダリングされません

私はカスタムを持っていますUIComponent。これは、ベースのfaceletテンプレートから直接呼び出されたときにokにレンダリングされます(これにより、の直接の子になると思いますUIComponentBodyTag)。ただし、複合コンポーネント内で呼び出された場合、何も起こりません。例外はありません、何もありません。それ以外はすべて問題ありません。

したがって、これが機能している間:

これは機能しません:

uiComponentWrapper.xhtml:

単純にとして印刷されBefore [] Afterます。

私の論理では、これは機能するはずです。私は何が欠けていますか?Mojarra2.0.2を実行しています。

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

jsf - JSF 2.0:UIComponentsとそのコンテンツを追加してルートを表示するにはどうすればよいですか?

カスタムを構築し、そのUIComponent中に要素(およびその他のストックUIComponents)を追加しています。コンポーネントは正常にレンダリングされますが、からは見つかりませんViewRoot

私が持っているとしましょう:

それを次のように追加します:

これで問題はありませんが、ViewRootからコンポーネントまたはその子divが見つかりません。

カスタムコンポーネントの子として他のUIComponentsを追加しようとすると、同じ問題が発生します。これらは正常にレンダリングされますが、カスタムコンポーネント自体がそこに存在しないため、コンポーネントツリーから見つけることができません。

コンポーネントをコンポーネントツリーに入れるための秘訣は何ですか?

編集:質問をよりよく反映するようにタイトルを調整しました。

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

android - javaおよびxmlでカスタムコンポーネントパラメータを渡す方法

Androidでカスタムコンポーネントを作成する場合、attrsプロパティを作成してコンストラクターに渡す方法をよく尋ねられます。

Javaでコンポーネントを作成するときは、デフォルトのコンストラクターを使用することをお勧めします。

xmlベースのカスタムコンポーネントでよく見られるオーバーロードされたコンストラクターに渡すattrsオブジェクトを作成しようとするのではなく。私はattrsオブジェクトを作成しようとしましたが、それは簡単ではないか、まったく可能ではないようです(非常に複雑なプロセスがなければ)。また、すべてのアカウントで実際に必要というわけではありません。

私の質問は次のとおりです。xmlを使用してコンポーネントを拡張するときにattrsオブジェクトによって設定されるプロパティを渡すか設定するJavaでカスタムコンポーネントを構築する最も効率的な方法は何ですか?