問題タブ [groupingcollection]

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

xml - xmlに基づくgroupingCollectionを使用したFlexAdvancedDatagrid

HTTPService現在、 withから受け取ったxmlをflex3AdvancedDatagridに入力しようとしていid="produktMatrix_data"ます。レイアウトは次のとおりです。http://pastebin.com/NqFqgj86 結果は 次のようadg になります。KID、M ..などの行は、他のソースによって入力されるか、ハードコーディングされるか、ユーザー入力によって入力され、それを超えます。この質問の範囲。AdvencedDataGridの私のコードは次のとおりです。

dataProviderコード化されています:

ただし、AdvancedDataGridにはデータが入力されません。では、コードを機能させるにはどうすればコードを微調整する必要がありますか?それとも、完全に異なるアプローチを選択する必要がありますか?

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

apache-flex - Flex - GroupingCollection で GroupingField を非表示にする

5 つの GroupingFields を持つ GroupingCollection を使用していますが、データに GroupingFields の 1 つの情報がない場合があります。GroupingField がデータ上で null の場合、どのように非表示にできますか?

これは私の GroupingCollection です

これは私のデータの例です

2014年

1月

Floor2 の場合、GroupingField の「部屋」を表示したくありません。これは、私のデータでは null であるため、非表示にしたいからです。ただし、Floor2 の場合のみ。

ありがとうございました。

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

actionscript-3 - グループ化コレクションとして dataprovider を持つ advanceddatagrid をクリックします

advanceddatagrid を使用してツリー構造を作成しています。データプロバイダーは、ソースが arraycollection であるグループ化コレクションです。このグループ化コレクションは、指定されたとおりにフィールドをグループ化しており、適切なツリー構造を取得しています。

私はこのタイプの木構造を持っています

ユーザーがこれらのノードのいずれかをクリックすると、次のようなクリック ハンドラーがあります。

VO は、フィールドが

アカウント ノードをクリックすると、(上記の関数に従って) 正しいアラート値が得られますが、ファンドまたはクライアントをクリックすると、アラートの値が得られません。Type error:#1009 cannot access property としてエラーが表示されます

したがって、ここでリーフノードをクリックすると、そのノードに関連付けられているデータソース値を取得していますが、非リーフノードをクリックすると、上記の関数 VO.ID および VO.Name のようなデータソース値を取得していません)。それを解決するにはどうすればよいですか?

2 番目の質問: また、レベル 1 (クライアント)、レベル 2 (ファンド)、またはレベル 3 (アカウント) であるツリーのどのレベルでユーザーがクリックしたかを知りたいです。