The ability to base a property of an object off a dynamically changing value is a benefit of data binding that is often unknown or overlooked by Flex developers. However it is an extremely valuable feature and can save a lot of time coding and handling various events, not to mention much cleaner code! This is particularly true for those properties requiring a boolean, such as ‘enabled’ or ‘visible’. The toggle can be done during execution based on a certain sequence of events. The code returning the value for the property can be included within the binding brackets in the case where minimal code is needed to derive the value, or via a function call that returns the value. The following code excerpt shows how this can easily be done in your Flex application. It basically sets the ‘enable’ property of the Delete button to a dynamically derived value that indicates whether a row in the grid has been clicked. Simple as that!
Comments welcome 🙂
About the Author (Author Profile)
Sites That Link to this Post
- Using Flex Data Binding to set object properties « Greg Wilson’s Ramblings | October 29, 2008
- Hidden Place Blog » Blog Archive » Data Binding Gone Wild! | October 29, 2008