Flex application layers
I'm new to Flex and I want to separate app tiers/components as much as possible.
So I have three mxmls:
X.mxml
which has a datagrid with studentsY.mxml
which must be able to tell which student is selected in the X.mxml's datagrid (row id ?)XY.mxml
which uses th开发者_如何转开发e previous 2
Which is the best practice here ?
Thanks.
For this I use an MVC framework, specifically Robotlegs. Robotlegs is simple to use and allows you to create mediators for your components. Here is a video I recorded going through some simple steps for wiring an application.
That said, your components can communication via XY. Y will have a public property called selectedStudent
which can be bound to the selectedItem
property of X:
<Y selectedStudent="{X.dataGrid.selectedItem}"/>
So, when the selected item is updated, it updates the selected student property.
精彩评论