2014-09-11 21 views
0
public function Adddynamic_values(val:String):void 
     { 
      for(var i:int=0;i<Gridvaltest.length;i++) 
      { 
       Gridvaltest.setItemAt({label:"A",number:"1",val:val},i); 
      } 

     } 

這是我的代碼。現在我想知道如何添加動態值作爲數組集合的字段名稱。是否有可能或以任何其他方式這樣做?如何通過動態值作爲flex中的數組集合的字段名稱3

如果我們傳遞了「VAL」價值就像例如

它cosidered作爲字符串即上面提到的(我已經連接的代碼點點更好的理解)

[1] (Object)#4 
    label = "A" 
    number = "1" 
    val = "233.5" 

我這是輸出。但我想是這樣的(如果動態值將是「VAL」 = 255)

[1] (Object)#4 
    label = "A" 
    number = "1" 
    255 = "233.5" 

回答

0

更改您的參數val爲除Val像「」價值」以外的東西。

public function Adddynamic_values(value:String):void 
{ 
    for(var i:int=0;i<Gridvaltest.length;i++) 
    { 
     Gridvaltest.setItemAt({label:"A",number:"1",val:value},i); 
    } 
} 

這應該做的伎倆。

+0

感謝您的想法。但我想字段名和字段值都將是動態的,例如[1](對象)#4 標籤=「A」 數=「1」 值=值即( 255 = 255) – venkat 2014-09-11 09:16:27

+0

否則,如何獲得動態添加datagrid dataprovider的ed colums?我想將該數據提供者作爲數組集合進一步處理並插入到數據庫中。 – venkat 2014-09-11 09:18:39

相關問題