установка значения в сетке данных - PullRequest
0 голосов
/ 09 октября 2010

Любая идея, как установить значение на уровне ячейки в сетке данных

Я использовал следующую

закрытую функцию dataPanel (rowindex: Number, Var1: Number, Var1Name: String, Var2: Number, Var2Name: String, Var3: Number, Var3Name: String, Var4: Number, Var4Name: String): void {trace ("rowindex", rowindex)

if (rowindex == 0) {

                col1.headerText=Var1Name;

                col2.headerText=Var2Name;

                col3.headerText=Var3Name;

                col4.headerText=Var4Name;
            } else {

            col1[rowindex].valueOf()=Var1;

            col2[rowindex].valueOf()=Var2;

            col3[rowindex].valueOf()=Var3;

            col4[rowindex].valueOf()=Var4;
            }   
        }

col1, col2, col3, col4 являются идентификаторами для 4 столбцов в приращениях индекса строки в строке данных для значения в каждой строке ...

он компилируется и я получаю ошибку - он получаетстранная ошибка при попытке назначить col1 [].как мне этого добиться?

Ответы [ 2 ]

0 голосов
/ 11 октября 2010

Я разобрался с ответом из автономного источника. Вы устанавливаете сетку данных для получения значений из коллекции массивов и заполняете значения в коллекции массивов.

Я могу поделиться более подробной информацией, если кому-то нужно ...

0 голосов
/ 09 октября 2010

Использовать свойство dataField

       <mx:DataGrid id="dg" width="100%" height="100%" rowCount="5" dataProvider="{employees}">
            <mx:columns>
                <mx:DataGridColumn dataField="Var1" headerText="Var1Name"/>
                <mx:DataGridColumn dataField="Var1" headerText="Var1Name"/>
                <mx:DataGridColumn dataField="Var1" headerText="Var1Name"/>
            </mx:columns>
        </mx:DataGrid>
...