2014-09-11 6 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); 
      } 

     } 

이것은 내 코드입니다. 이제 배열 컬렉션의 필드 이름으로 동적 값을 추가하는 방법을 알고 싶습니다. 이것이 가능하거나 다른 방법으로 이것을 할 수 있습니까? 예를플렉스 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] (객체) # 4 라벨 = "A" 수 = "1" 값 = 값 즉, (같은 동적 될 것입니다 원하는 255 = 255) – venkat

+0

그렇지 않으면 동적 추가를 얻는 방법 DataGrid 데이터 제공자의 컬럼? 그 dataprovider를 배열 컬렉션으로 가져 와서 더 처리하고 데이터베이스에 삽입하려고합니다. – venkat