問題タブ [flex-spark]
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.
apache-flex - ButtonBar で Spark ボタンの幅を設定する
Spark ButtonBar で個々のボタンのサイズを設定するにはどうすればよいですか? 以前は次のようなものでした:
Spark で同じことをしようとすると、エラーが発生します。
コンポーネント タイプ spark.components.ButtonBar の属性 'buttonHeight' を解決できません
別のスキンを作成したくありません...可能であればインラインで機能するものだけです
actionscript-3 - Flex4のSparkリストでItemRendersがキャッシュするのを避ける
カスタムアイテムレンダラーを含む2つのSparkリストがあります。私は、ユーザーがこれらのアイテムレンダラーを1つのリストから別のリストにドラッグできるようにするアプリケーションに取り組んでいます。これらのIRの1つが新しい位置または別のリストにドロップされると、データプロバイダーを更新します。一方のリストのデータプロバイダーからオブジェクトを削除し、もう一方のデータプロバイダーに追加します。これは正常に機能しています。
問題は、IRがキャッシュされ、そのデータに基づいて正しい情報が表示されない場合があることです。
リストにIRをキャッシュしないように強制するには、データプロバイダーを変更するたびに、すべてのアイテムレンダーがすべてのIRを再作成するようにするにはどうすればよいですか。各リストに項目が少ないので、パフォーマンスは問題になりません。
apache-flex - Spark: スクローラーをリストの最後に自動的に設定するのが正しく機能しない
一部のデータのリストを表示するために、次の mxml コードを使用しています。高さを可変できるカスタムレンダラーを作成しました。新しいデータが到着するたびに、スクローラーはリストの最後に移動する必要があります。配列の変更をトリガーするイベントに登録しました。
アイテムの高さが同じであれば問題なく動作します。しかし、これが起こっていない場合、スクローラーは端から少し上に向かっています。
リストの中央からの項目の高さが大きい場合、最後の項目は表示されません。
この問題を解決するためのヒントを教えてもらえますか?
apache-flex - Flex 3 でデフォルトの Flex 4 スタイルを複製する
デフォルトの Flex 4 スタイル (Spark) を Flex 3 に複製するスタイルまたはスタイルシートに出くわした人はいないかと思っていました。Flex 4 のすっきりとした青みの少ない外観が気に入っていますが、互換性のために Flex 3 でアプリケーションを開発する必要があります。目的。
flash - Flex Spark List のデータがいつ変更されたかを検出する
spark.components.Listプログラムでスクロールバーを変更できるように、Flex Spark List ( ) データがいつ変更されたかを検出する必要があります。List が EventDispatcher であることは知っていますが、どのイベントに登録するかは不明です。
編集: マイ リストの dataProvider は、要素も追加される ArrayCollection です。したがって、dataProvider が置き換えられることはありません。バッキング ArrayCollection をリッスンすることを検討しましたが、スクロールバーを変更するリスナーの後の変更に List が反応する可能性があります。したがって、リスナーの変更はリストの変更に取って代わられます。
apache-flex - Flex 4のHaloとSparkとの取引は何ですか?
Flex 2/3を数年間使用し、Flex 4にアップグレードして、戻ってきたところです。HaloとSparkのテーマへの参照がいくつかありますが、前の作業でテーマに触れたことはないので、何が起こっているのか少し混乱しました。Haloがデフォルトのテーマだったのは正しいですか、それともこれはまったく新しいものですか?
また、単純なFlex 3 MXMLを使用して、Flex4で機能するようにしました。
しかし、「エラー:スタイル'backgroundGradientColors'は、テーマ'halo'のタイプ'mx.core.Application'でのみサポートされています。」などのエラーが発生します。
私はいくつかのことを試みましたが、それぞれが独自のエラーをもたらしました。
apache-flex - Flex 4 で Spark HSlider をスキニングする
私が取り組んでいるアプリケーションには、ユーザーが日付を選択できるようにするスライダーが必要です。ただし、Spark hSlider コンポーネントには、ハロー hSlider のような「ラベル」フィールドがありません。このフィールドには、スライダーのトラックに沿って表示されるラベルのコレクションを配置して、スライダーから選択可能な値を示すことができます。
Flex 4 でラベルを表示するには、hSlider のトラックにスキンを適用する必要があると読みました。
apache-flex - フレックスボタンバーでトグルを無効にする方法
mx:ButtonBar と同様に動作するように、spark:Buttonbar のボタンのトグル機能を無効にする方法は?
actionscript-3 - AdvancedDataGrid の Spark スクローラー
AdvancedDataGrid はデフォルトで Halo Scroller を使用します。Spark Scroller に変更するにはどうすればよいですか?
actionscript-3 - Adobe Flex:enabled=falseのsparkコンポーネントのツールチップ
希望どおりに動作しないSparkコンポーネント(グループ)があります。
ツールチップは、コンポーネントがenabled = trueの場合にのみ表示されます。これは、次の例に示されています。
Haloコンポーネントには、ツールチップが表示されます。そして、これが私が達成したいことです。
私の場合、次のようなことを試してみたいと思います。
ヒントはありますか?