問題タブ [itemrenderers]
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 - flex3datagridおよびxmllistcollection
データグリッドのさまざまなフィールドにxmllistcollectionのコンテンツを表示しようとしていますが、itemrendererを使用しない限り、値はグリッドに表示されません。
xmllistcollectionは、Webサービス呼び出しから入力されます。アイテムレンダラー内で、カスタムネームスペースを使用してxmllistcollectionからコンテンツを取得します
ただし、アイテムレンダラーを使用せずにデータグリッドでdataField = "ns :: firstName"のようなものを試してみると、データ出力が得られません。
誰かが私を助けることができますか?
apache-flex - Flex-1行のItemrenderes間の通信
データプロバイダーとしてXMLオブジェクトを含むデータグリッドがあります。データグリッドには、アイテムレンダラーとしてコンボボックスを持つ2つの列があります。rendereriseditorプロパティもtrueとマークされています。これらのitemrendererは、独自のmxmlファイルで定義されています。私が欲しいのは、ユーザーがコンボボックス内の特定のアイテム、たとえばNAを選択した場合、他のコンボボックスの値もNAになるはずです。
どうすればそのような動作を実現できますか?
ありがとう
シド
apache-flex - データグリッドをカスタマイズしてタスク間の接続を表示する
MS Project や Vico Control に似た、単純なスケジュールを作成するためのプログラムを Flex で作成しました。解決したい問題が 1 つあります。(ここで確認できます: Flex で作成された OnTime Project Scheduling ツール
スケジュールのタスクはガント チャートとして表され、DataGrid の行の 1 つに itemRenderer を作成しました。タスクはガント ダイアグラムとして示されていますが、タスク間の接続性も示したいと思います。
下の画像を見て、ここで何を達成しようとしているのかを確認してください: (上は現在のデータグリッドの外観の画像で、下は追加したいものです) alt text http://img202.imageshack .us/img202/1399/gantt.jpg
DataGrid の項目レンダラー内でこれを行う方法について何か提案はありますか?
どうもありがとうラディスラフ
java - アイテムレンダラー内で実行時にカスタムコンポーネントを作成する
Webサイトのページにカバーフローレイアウトを使用しようとしています。つまり、リスト内の各アイテムは画像やパネルではなく、ページ全体です。ページは基本的にカスタムコンポーネントです。
私が欲しいのは、実行時にItemRenderer内でカスタムコンポーネントのインスタンスを作成できるようにすることです。たとえば、これはCoverflowレイアウトを表示するためのコードです。
リストのデータプロバイダーは、基本的に、上部のナビゲーションバーの名前(文字列)を含むオブジェクトの配列です(ホーム、アバウト、お問い合わせなど)。同じ名前のカスタムコンポーネントを作成しました。つまり、「home」、「about」などの名前のカスタムコンポーネントがあります。
したがって、アイテムレンダラーで、適切なカスタムコンポーネントのインスタンスを作成します。これまでのところ、これは私が持っているものです:
「mycomp」が現在のカスタムコンポーネントのインスタンスを保持することを望んでいます。このオブジェクトをアプリケーションに追加するにはどうすればよいですか?parentDocument.addChildを試しましたが、エラーがスローされます。すべてを行う他の方法はありますか?
apache-flex - Flex MXML バインディングと Actionscript バインディング
MXML カーリー バインディングを使用しているときに内部で何が起こっているかを誰かが説明してくれることを願っています。
たとえば、アイテムレンダラーでは次のようになります。
次のようなデータ ソースに MXML 経由でコントロールをバインドするとします。
text={data.myText}
どういうわけか、これらのバインディングは自動的にクリーンアップされるようです。
ただし、Actionscript を使用してバインドすると、unwatch() を呼び出す必要があるのでしょうか? itemRenderer が使用されなくなったことをどのように知ることができますか?
MXML バインディングは、バインドを解除するタイミングをどのように認識しますか?
apache-flex - Flex 4 Datagrid s:MXDataGridItemRendererの問題-デフォルトのスタイルが失われますか?
すべて、すべてのDatagrid列にHeaderRendererを実装しました。これを行うと、デフォルトのDataGrid列ヘッダースタイルがすべて失われているように見えます。例:
- 列ヘッダーにカーソルを合わせると、DataGridのデフォルトでは、別の色(行選択の色と同じ色)で表示されます。これは現在は発生していません。
- 列ヘッダーをクリックすると、DataGridのデフォルトでは、別の色(行選択の色と同じ色)で表示されます。これは現在発生していません。
これらのスタイルをs:MXDataGridItemRendererに再適用しますか?これはどのように行われますか...
私のレンダラーコードは以下のとおりです...
apache-flex - モバイル用のスパークリストフォームでアイテムレンダラーを削除するにはどうすればよいですか?
カスタム mxml itemRenderer を持つスパーク ListForm があります。itemRenderer には次のものがあります。
プロファイラーを実行すると、リストフォームが itemRenderers を再利用せず、インスタンスがどんどん増えていきます。配列コレクションをデータプロバイダーとして使用しています。dataprovider (arrayCollection) .removeAll() を呼び出しても、表示は空白になりますが、itemRenderer のインスタンス数は減りません。次に、プロファイラーでガベージ コレクターを実行しますが、アイテム レンダラーは引き続きメモリに残ります。itemRenderers をメモリから削除するにはどうすればよいですか?
apache-flex - itemRemderer の可視性を変更する
AdvancedDataGrid の 1 つの列にボタン (最後の行) を追加します。追加ボタンのある行では、残りのフィールドは表示されません。追加ボタンをクリックすると、ユーザーが追加できるように新しい行がグリッドに追加されます。その後、このボタンは削除ボタンになります (ラベルが「-」になり、別の行を追加するために下部に新しい行が追加されます)。削除ボタン(ラベル「-」)をクリックすると、最後の行に追加ボタン(「+」ラベル)が表示されますが、行のフィールドが表示されます。
誰か説明してくれませんか 以下はサンプルコードです
jquery - jQuery Autocomplete カスタム _renderItem の問題
jQuery オートコンプリートに問題があります。2種類のアイテムを表示するようにカスタマイズしています:
- 検索文字列への実際の一致と
- 提案 (スペル修正、関連キーワードなど)
バックエンドはそれに関するすべての作業を行います。オートコンプリートには 2 つのリストが与えられます。
写真はよりよく説明できます:
http://shot.ninjaloot.se/20120412.141112.png (データは開発時のダミーデータで、スタイリングは未完成です)
レンダリングが機能している間、アイテムの選択 (クリックまたはその他の方法) は、デバッグが困難な例外をスローします。
私が理解しているように、menu.selected 関数にはui
未定義のitem
キーを持つ引数が与えられます。
なぜこれが起こるのですか?どうすればよいですか? カスタム レンダラーをコメント アウトすると、選択が機能します。
これは私のカスタム レンダラー関数です。これは、UI ソース ファイル内のものから逐語的に持ち上げられ、その後、私のカスタム ハクシングを実行するために拡張されました。
さらにコードが必要な場合は、喜んで提供します。
apache-flex - Item Renderer を Flex Advanceddatagrid に適用する
カスタム アイテム レンダラーを Flex AdvancedDataGrid に適用しようとしています。親ノード @ depth="1" に黒い正方形を適用して、現在テストしています。黒い四角は最終的なアイテム レンダラーではありません。カスタム アイテム レンダラーを親ノードに適用できることを確認したいだけです。最終製品には、いくつかの get スタイルと、描画 API を使用して描画された背景スキンが含まれます。
参照...これを参照してください!
「AdvancedDataGrid コントロールでアイテム レンダラーを使用する」を参照してください。
Adobe 言語 Refを参照してください。
例 #1 - これにより、_groupItemRendereFactory が列に適用され、GroupTitleRenderer がdepht="1"の任意の列に適用されます。
Example #2 - Here I'm trying to specify which item renderer to use at which depth.