Recently I was investigating some performance issues that showed up after we migrated our application to flex 4 from 3.6. After few attempts, narrowed it down to our rather large style sheet with a lot of universal selectors. When I went through Flex source code that performed the selection of appropriate styles to apply for […]
Ok…so to say that there’s a memory leak in Lists and Grids is a bit redundant as they all inherit from one class, ListBase, which is where the problem is, but a bit of redundancy can be eye-catching. Anyway…recently I was tracking down an issue filed by one of our testers, and stumbled across a […]
In case you somehow missed it, I wanted to point out an interview with our humble leader, Dave Duffield. He recently participated in the Bill Kutik Radio Show podcast. One of the highlights in this great podcast is Dave’s rundown of his companies and the technology changes that occurred during each. Podcasts are a really […]
Here at Workday the Flex application we’re building is extremely complex (like a fine wine) because our components are built dynamically. As such, debugging visual and styling issues can often be onerous. One of my favorite tools for aiding in that task is FlexSpy. It’s a great tool that lets you view your application’s object […]
I’ve recently been trying to add better keyboard control to some of our components. One such component is basically a container with a set of radio buttons. The radio buttons not only have labels, but also associated fields (TextInputs, ComboBoxes, etc.) that are only applicable when the radio button next to it is selected. Thus, […]
When variableRowHeight is set to true on AdvancedDataGrid, (a) mx.controls.AdvancedDataGrid ignores attributes such as rowCount. (b) there is no way to figure out the height of the AdvancedDataGrid instance because we don’t know how much height we will need to show the rows of data in our dataProvider. We can set the height to maxHeight […]
We’re working with the AdvancedDataGrid pretty heavily here at Workday. Therefore, we find ourselves using HierarchicalCollectionView by default since ADG wraps HierarchicalData in one. The problems that we’re encountering is with filtering. I opened up my first Flex Bugbase Jira (woohoo!), so please go vote for it. https://bugs.adobe.com/jira/browse/FLEXDMV-1700 If you set the filterFunction property to […]
Workday’s web application is currently built on top of Adobe’s Flex Framework. Flex let’s us build really cool widgets, which the application developers then turn into useful applications. Flex is great for developing. The current way to access the application is via a web browser, which is great for some reasons (zero-deployment, lightweight client, etc.) […]
Some of the Flex compiler warnings are more informational in nature i.e. they are not really warnings just information pointers, sort of like “are you sure this is what you want, if yes then ignore”. I discuss two of them that directly affect many apps below – 1. One such so-called warning comes up when […]
We ran into this issue while debugging memory issues in our flex application. This issue has been fixed in the latest beta version of the Flash Player 9.0.60.184. Here is the issue for your reference as it might help you debug memory issues in your application, also download and run the example source to replicate […]