問題タブ [arraycollection]
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.
linq - C# - オブジェクト コレクションから int 配列を取得する賢い方法はありますか?
オブジェクトのコレクションから int 配列を取得する簡単なヘルパー メソッドを作成するにはどうすればよいですか?
アイデアは、「ユーザー」クラスのコレクションを受け取るメソッドを持つことです:
このコレクションをフィルタリングして、一意の UserId の int 配列を取得します。
この目的のために巧妙な方法を作成する方法はありますか?
apache-flex - Flex 3 ArrayCollection を使用して Datagrid と ComboBox の両方に入力する
この arrayCollection を使用して、Flex 3 Datagrid を設定します。また、この arrayCollection を使用して、コンボボックスに Name ノードを設定したいと思います。
arrayCollection では、Name が 2 回リストされています。Datagrid に 2 つの行があります。
ComboBox の labelfield を Name に設定すると、ComboBox メニューに Name が 2 回表示されます。このarrayCollectionを使用して、各名前をコンボボックスに1回だけリストする方法はありますか?
Name の別のループと配列のコレクションをいつでも作成できますが、もっと良い方法があるかどうか疑問に思っていました。
ありがとうございました。
-ラクシュミディ
apache-flex - Flex 3データグリッドにArrayCollectionの結果の1行のみを表示させるにはどうすればよいですか?
Flex 3 Datagridに、arrayCollectionのすべてのデータを表示するのではなく、arrayCollectionの最初のノードのみを表示させる方法はありますか?
datagridのdataProviderをmyACとして設定すると、myAcのすべての結果がdataGridに一覧表示されます。一人称のデータ、それほどホットではないジュディだけを表示させるにはどうすればよいですか?
(myDGArrayのデータは、実際にはデータベース呼び出しからのものです。したがって、複数のサーバー呼び出しを行うのではなく、一度にすべてを返したいと思います)。
私の目標は、データグリッドに一人称のデータをロードすることです。次に、comboBoxでdataGridに表示されるデータを制御します。したがって、ユーザーがコンボボックスで「Jim」を選択すると、JimのデータがdataGridに表示されます。
何か提案やアドバイスはありますか?
ありがとうございました。
-ラクシュミディ
apache-flex - 配列を構築するときに関数を呼び出すことは可能ですか?
Flex 3 で配列を作成するときに関数を呼び出すことはできますか?
MyArray は、データベースへのリモート呼び出しの結果です。次に、dataGrid で使用する配列を準備します。また、成績を提供する関数を呼び出したいと思います。残念ながら、私の関数は 1 回しか呼び出されないようです。配列を作成しているときに関数を呼び出すことはできますか? 「Grade:」ビットを参照してください。どうしたの?この問題を解決するにはどうすればよいですか?
ありがとうございました!
-ラクシュミディ
xml - Flex: SimpleXMLEncoder を使用しない ArrayCollection から XML への変換
変換のための私の関数は次のとおりです。
これが私がそれらを呼び出す方法です:
ここで終わりは私のArrayCollectionです:
そして、関数の現在の状態での私の出力は次のとおりです。
そしてアラート:
質問: どうすればこれを解決できますか? API にバグはありますか?
PS: 単純に機能しなかったため、コードが単純ではないことは認めます。PPS: 他のオブジェクトを参照するプロパティ値を持つオブジェクトがある場合、SimpleXMLEncoder はスタック オーバーフローをスローします。そのため、変換のための独自のメソッドを作成したいと思います。どうもありがとう!
apache-flex - as3でオブジェクト値を取得する最速の方法
さて、私はこの質問がいたるところにあるべきだと誓いますが、そうではありません。
私は値オブジェクトを持っています、中にはたくさんのゲッター/セッターがいます。動的クラスではありません。そして、私は必死にそれらで満たされたArrayCollectionを検索する必要があります。検索はすべてのフィールドにまたがるので、これを使用するVOには約13種類あります。
私はObjectUtil.toString()を試しましたが、それは問題なく機能しますが、地獄のように遅いです。返すプロパティは20あり、ObjectUtil.toString()は、コードが最初から遅いことは言うまでもなく、出力に大量のジャンクを追加します。
flash.utils.describeType()はさらに悪いです。
明らかな何かが欠けていると聞いてうれしく思います。
更新:最終的に、Juanのコードを、検索に使用するフィルターアルゴリズムと一緒に使用して、ArrayCollectionXを作成しました。つまり、私が使用するすべてのArrayCollectionは、独自のフィルターを処理するようになりました。AC内のアイテムの個々のプロパティを検索することも、Juanのコードを使用して、チャンピオンのように完全なコレクション検索を処理することもできます。外部フィルターを使用した同じソリューションと比較して、ごくわずかな遅延がありました。
actionscript-3 - mx.collections がありませんか? Flex4 の ArrayCollection() (Flash Builder 4)
ArrayCollection を使用するコードがいくつかあり、インポートします。
それから:
簡単に思えますが、私のプロジェクトではインポート (したがって ArrayCollection) が見つかりません/定義されていません!
Flash Builder 4 (Flex 4) を使用しています。これは ActionScript プロジェクトであり、プロジェクトのプロパティは Flex SDK 4.0 に設定されています。すべてがデフォルト設定である必要があります。
「インポート mx」と入力すると。コントロールスペース(オートコンプリート)を押すと、core、geom、その他いくつかの選択肢のリストが表示されますが、「コレクション」は表示されません。
私は何かが欠けている必要がありますか?
arrays - Flex 3.5 を使用して、配列値 (配列コレクションの値ではなく) を棒グラフまたは縦棒グラフに渡すことはできますか?
Flex 3.5 を使用して、配列値 (配列コレクションの値ではなく) を棒グラフまたは縦棒グラフに渡すことができる場所はありますか?
ここで必要なのは、次のような配列値があります。
これらの値を Y 軸に、月を X 軸に表示したいと思います。
2 つの質問があります。
この配列を棒グラフまたは縦棒グラフに渡すにはどうすればよいですか?
X 軸に月を表示するにはどうすればよいですか? いくつかの月、特定の月、または特定の月の期間を見たい場合でも、フィルターを保持しています。X 軸では、フィルターに応じて月を動的に変更する必要があります。たとえば
[Jan, Apr, Jun, Oct]
、3 か月の期間フィルターを選択した場合、X 軸の値は次のようになります。
特定の月の値を配列に収集するロジックを作成しましたが、この配列を棒グラフに渡す方法がわかりません。与えられる X フィールドと Y フィールドがわからないためです。 .
arraycollection - doctrine2ArrayCollectionエラー
私はこのページの教義のドキュメントからのアドバイスに従おうとしています-ArrayCollectionでクラスメンバーを初期化します。ドキュメントに記載されている例では、すべてうまく機能します。継承されたクラスでそれを実行しようとしていますが、次のようなエラーが発生します。
継承されたクラス:
}
クラスの継承:
コンストラクターを継承クラスに移動すると、すべて正常に機能します。しかし、継承された抽象クラスにそれらを含めると、はるかに便利になります。なぜ機能しないのですか?出来ますか?
apache-flex - ArrayCollection.setItemAt は面白いことをしています
このコードで ArrayCollection 内の 2 つの項目を交換しようとしています。
コードをデバッグすると、curItem と swapItem が正しいオブジェクトであることがわかりますが、最初に setItemAt を実行すると、必要なオブジェクトだけでなく、不要なオブジェクトも置き換えられます。ここで何が起こっているのですか?