2014-09-11 1 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

Если мы передаем значение «ВАЛ», как упоминалось выше, например

это cosidered в виде строки, т.е. (Я приложил немного кода для лучшего понимания)

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

я получил это было вывод. Но я хочу, как это (если динамическое значение будет «ВАЛ» = 255)

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

ответ

0

Изменить свой параметр Вал в нечто иное, чем вал, как «» значение».

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] ​​(Object) # 4 этикеточной = число «A» = «1» = значение т (255 = 255) – venkat

+0

В противном случае, как получить динамическое добавление ed colata datagrid dataprovider? Я хочу получить этот dataprovider в виде массива для дальнейшей обработки и вставки в базу данных. – venkat