Ширина столбца Flex DataGrid

В моем приложении Flex я храню ширину и видимость столбцов в XML-файле. Когда приложение загружается, оно читает из файла xml и устанавливает соответствующие значения столбцов:

for(i = 0; i < columnsOrder.length; i++){
    newOrder[i] = myDG.columns[Number(columnsOrder[i]) - 1];
    newOrder[i].visible = (Number(columnsVisiblity[i]) == 1);
    newOrder[i].width = Number(columnsWidth[i]);
}
myDG.columns = newOrder;
myDG.invalidateList();

Кажется, проблема заключается в настройке видимости (она правильно устанавливает видимое поле, но портит ширину) ...мы пытались установить его после установки ширины (вне цикла) и перед циклом. Он изменяет размеры столбцов правильно, если я несделать что-нибудь с видимостью.

Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос