Можно ли управлять свойствами расширенных столбцов в mxml-теге advanceddatagrid. Например, предположим, что у поставщика данных сетки есть 3 разных поля. Из этих 3 полей одно поле - to_be_decided. Это поле не должно отображаться изначально. Должны отображаться только оставшиеся 2 столбца (видимый истинный), а третий столбец (один с полем данных как 'to_be_decided', видимый флаг здесь будет ложным) должен быть скрыт. Это будет видно, когда произойдет какое-то событие, такое как нажатие кнопки или что-то еще.
Мы можем сделать это в кодировании сценария действий, обратившись к отдельным столбцам сетки и выполнив соответствующие действия. Но можно ли будет это сделать в mxml? Есть ли какое-то свойство по умолчанию в сетке, которое можно здесь использовать?
В mxml я не могу получить к ним доступ по отдельности в сетке (под тегом), и, следовательно, я не могу установить видимые атрибуты индивидуально для каждого из них. Чтобы добавить их по одному в теги «столбцы», мне потребуется знать поле данных в коллекции массивов, чего я не знаю. Только известное поле данных - «to_be_decided», остальные два поля будут время от времени изменяться. Поэтому, даже если я добавлю этот один столбец сетки в тег «столбцы», как насчет двух других?
Что-то вроде этого :
<mx:columns>
<mx:AdvancedDataGridColumns dataField='to_be_decided' visible=false>
<!-- How to add other 2 columns here ? -->
</mx:columns>
Есть предложения / идеи по этому поводу?
Если я не смог пояснить, пожалуйста, дайте мне знать, я постараюсь переосмыслить свой вопрос. Заранее спасибо.