2009-05-06 4 views
0

フレックスで名前と値のペアを扱う人はいますか?フレックス3と名前/値のペアを使用

コンテキスト: データベーステーブルを更新するためのFlex UIを作成したいとします。 UIにフィールド名(読み込み専用)と現在のフィールド値(編集可能)を含めたい。 ImはWebServiceコンポーネントを使用してフィールド値を取得し、フィールド名がハードコードされたオブジェクトにその値を割り当てます。

private function resultHandler(event:ResultEvent):Object 
{ 
var resultsObj:Object; 
resultsObj = { 
name:event.result.name as String, 

このアプローチでは、テーブル構造/フィールド名が決して変更されない依存関係を追加しています。オブジェクト型を使用すると、出力をソートする独自のアルゴリズムを記述する必要もあります。

+0

コードが不完全です。あなたはコード全体を投稿できますか? – dirkgently

答えて

0

私はこの問題を理解していません。

この時点でイベントから返されたプロパティの依存関係を避けたい場合は、すでにassociative arrayのevent.resultオブジェクトを使用します。

ソートについては、ソートしようとしているものにさらに多くのコンテキストが必要です。

0

これはかなり簡単です。ループごとに使用しないでください。 For-In Loopを使用する デモを以下に示します。

var dicEntry:Object = new Object(); 

dicEntry["Name"] = "Raj"; 
dicEntry["sal"] = 10000; 
dicEntry["age"] = 33; 

for(var key:Object in dicEntry) 
{ 
    trace("Object Key: "+key+" Object Value: +dicEntry[key]); 
} 

これだけです。

関連する問題