Я знаю, что это может быть легко, но я не мог понять.Как получить доступ к данным ArrayCollection
У меня есть элемент управления List, который извлекает многократно данные из Mysql. Когда использование нажимает на данные в списке, Dataatrid отобразит данные, и изображение продукта покажет.
Я могу видеть данные умножения, указанные в моем dataGrid, но я не знаю, как получить отдельные данные. Я не уверен, хорошо ли объясню это. Пожалуйста, см. Код ниже и спасибо за любой ответ.
<s:List id="compList"
width="250"
height="350"
creationComplete="compList_creationCompleteHandler(event)"
itemRenderer="itemRenderer.compListItemRenderer"
change="compList_changeHandler(event)" //when a user select a row, the datagrid will display the data.
>
<s:AsyncListView list="{compinfoResult.lastResult}"/>
</s:List>
<mx:DataGrid id="dataGrid" dataProvider="{compDetailinfoResult.lastResult}"> //The dataGrid display the data fine
<mx:columns>
<mx:DataGridColumn dataField="user" headerText="User"/>
<mx:DataGridColumn dataField="brand" headerText="Brand"/>
<mx:DataGridColumn dataField="compModel" headerText="Model"/>
<mx:DataGridColumn dataField="picture" headerText="Product Picture"/>
</mx:columns>
</mx:DataGrid>
<mx:Image source="??????" /> // I want to display productPicture here too but not sure what to add here.....
Спасибо за ответ. Думаю, я не очень хорошо объяснил этот вопрос. Я хочу, чтобы пользователь щелкнул данные управления списком и отобразил данные о продукте как на datagrid, так и на элементе управления изображением. У меня есть многократно отображаемые элементы в моем файле данных (см. Код выше). Ваш код предназначен для пользователя, который нажимает на данные datagrid вместо списка. Однако я ценю помощь. – FlyingCat
Ничего. Кажется, я понял это сейчас. Мой вопрос не был таким ясным. +1 и принятый ответ для u. – FlyingCat
Надеюсь, я помог. Я не понимаю, что это означает для нескольких элементов. BTW, мой код не имеет ничего общего с щелчком мыши DataGrid. Однако щелчок - это только один способ выбрать элементы в DataGrid [или List]. Спасибо за репутацию. – JeffryHouser