問題タブ [dataprovider]
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 - indexOfを使用してdataProviderにアクセスする
リストオブジェクトがあり、dataProviderを介してaddItemを使用してアイテムを追加しています。
リストにアイテムを追加する前に、それが重複していないことを確認したいと思います。dataProviderでindexOfを使用しようとしましたが、nullが返されます。配列にキャストしようとしましたが、機能しますが、要素がdataProviderに存在する場合でも、常に-1を返します。
私が使用できた唯一の方法は少しハッキーなようです。dataProviderで要素を見つけるためのより良い方法があるかどうか知りたいです。
apache-flex - dataGridのコンポーネントに値を提供する
私には次のようなものがあります。:
データプロバイダー(オブジェクトの配列)からこれらの個々の数値ステッパーに値を提供するにはどうすればよいですか。dataFieldはNumericStepperタグで言及できないようです。
ヘルプ。
PN:mxmlの開始タグと終了タグを無視します。質問が正しく表示されていません。
unit-testing - 同じテスト ケース セットで複数のテスト データを実行する
私は日食が初めてです。私は JUnit 4 を使用しています。初期化が行われる Testcase を拡張するセットアップ メソッドをクラスに記述しました。同じクラスにいくつかのテストケースがあります。私はテストデータをzip形式でワークスペースに添付しています。現在、単一のテスト データに対してすべてのテスト ケースを実行できます。どういうわけか、コントロールを setup() に戻して、2 番目のテスト データを取得し、すべてのテスト ケースを実行する必要があります。出来ますか?はいの場合、誰かコードスニペットを送ってもらえますか?
前もって感謝します
返信ありがとうございますが、そのようなコードをセットアップメソッドに保持する必要があるかどうか、およびセットアップからテストデータを取得する方法をどこに保持する必要がありますか?
apache-flex - Flex AdvancedDatagrid で 1 行だけを表示するにはどうすればよいですか?
私は AdvancedDatagrid を持っています。その dataProvider は、表示可能なものを 1 行含む ArrayCollection です。
Flex は引き続き約 6 行を表示します。一番上の行は塗りつぶされ、残りは空白です。
rowCount="1" を設定しましたが、うまくいきませんでした。
apache-flex - Flex dataProvider がデータを同期的に処理するようにするにはどうすればよいですか?
私はコンポーネントを使用しており、現在 dataProvider が動作していますArrayCollection
(これを XML ファイルにする方法について別の質問があります... しかし、私は脱線します)。
変数宣言は次のようになります。
次に、次のように参照します。
現在、各項目は非同期で処理されているようです。
ただし、それらを同期的に処理したい。
理由: 画像のリストを表示しています。一番左の画像を最初にレンダリングし、次にその右側の画像をレンダリングする、というようにします。
編集:
私はちょうどこの答えを見つけました。
それは同じ問題である可能性があると思いますか?
c# - CBO.FillCollectionが「このオブジェクトにパラメーターなしのコンストラクターが定義されていません。」をスローします。エラー
別のメソッドによって返されたIDataReaderからコレクションを埋めようとしています...何らかの理由で、「このオブジェクトにパラメーターのないコンストラクターが定義されていません」とスローされ続けます。この行のエラー:
私はこれを手に入れるまで物事が別々に初期化されるようにパラメータを分離しようとしました:
同じ行でまだエラーが発生していました。
何か案は?
flash - DataProvider に更新を指示するにはどうすればよいですか?
配列を使用して DataProvider にデータを入力しています。これを使用して、リスト コンポーネントにデータを入力しています。このような:
配列に変更が加えられたら、DataProvider に更新を指示して、それらの変更がリスト コンポーネントに反映されるようにします。配列の変更をリッスンしてそれ自体を更新するように DataProvider に指示する方法があればいいのですが、手動で更新する方法に落ち着きます。
DataProvider を新しい DataProvider に置き換えることはできますが、リストの選択が失われます。DataProvider を調べて、すべてのエントリを比較および変更して、配列と一致させることができると思いますが、これは面倒すぎるようです。配列に一致するように更新するように DataProvider に指示する方法はありますか?
編集: Flex ではなく Flash でこれを行う方法を探しています。
apache-flex - Flex データグリッドの並べ替えがデータプロバイダーの変更間で保持されない
私はフレックスデータグリッドを持っています。配列コレクションにバインドされています。ユーザーが列 X でソートすると、正常に動作します。次に、ユーザーが配列コレクションを変更すると、データグリッドはそれが列 X でソートされたことを忘れます。
新しい配列データが列 X で並べ替えられて表示されるように、この並べ替え設定を保持するにはどうすればよいですか?
c# - データ ソースを読み取って操作するのではなく、ADO.NET を使用してデータ ソースを作成する方法
オブジェクトのかなり複雑なツリー構造を生成する別のプログラムのプラグインを作成しています。ユーザーは、分析とレポートのためにプラグインからこのデータをエクスポートする必要があります。迅速でクリーンなレポートを作成するには、MS Access データベースが最もアクセスしやすいため、MS Access データベースにエクスポートできるようにしてほしいと思います。しかし、多くの重複コードなしで他のデータ ソース (XLS、XML、SQL Server など) に簡単にエクスポートできるように設定したいとも考えています。
ツリー構造からさまざまなDataTableを設定する再帰メソッドを作成しました。次に、これらのDataTablesをDataSetに詰め込むことができます。しかし、その時点で私はちょっと迷っています。
私が見つけたADO.NETの例はすべて、中心的なデータ ソースを持つことから始まります。次に、接続文字列を使用して、正しいDataProviderを介してデータへのDataConnectionを作成します。その後、変更をソースに戻す必要があるかどうかに応じて、 DataReaderまたはDataSetのいずれかを取得できます。
それでも、私はDataSetから始めており、そこからデータ ソースを作成する必要があります。既存の空のデータ ソースに基づいて新しいDataConnectionを作成し、それを自分のDataSetに設定する簡単な再利用可能な方法はありますか?
たとえば、空の MS Access ファイルへのDataConnectionを作成できます。次に、再帰メソッドを使用して、ツリー構造からDataSetにさまざまなDataTableを設定できます。しかし、この結果のDataSetを空のアクセス データベースに入力するにはどうすればよいでしょうか。
さまざまなDataProvidersや接続文字列を交換するだけで、さまざまな潜在的なデータ ソースに簡単にエクスポートできるように、十分に汎用的なメソッドを望んでいます。
apache-flex - ComboboxDataprovider-関連付けられたIDではなくXMLからlabelFieldのみを取得します
今回もデータプロバイダーと協力して戻ってきます。
さて、私はFlexで少しトレーニングをしていて、検索して、XMLデータを介してComboBoxにデータを入力することができました。それはかなりうまく機能し、彼はXMLから各アイテムのLabelFieldを取得しますが、XMLから取得しない各アイテムに関連付けられたIDを取得します。
コード:
そして今、PHPからの出力XML:
これが起こることです。私はXMLから国名を取得しますが(<nome></nome>
)、関連付けられたIDを配置しません(<id</id>
)。
これで、ComboBox.selectedIndexにバインド可能なラベルを配置したためです。
また、Webで見た例によれば、これを使用したこともわかりますがpais.data = "id";
、XMLからComboBoxの各アイテムNOMEまでのIDを含める必要があります。
私はFlexを初めて使用するので、おそらく正しい方法で物事を表現していませんでした。
どんな助けでも大歓迎です。ありがとう。