Flex DataGrid - Nested Tree DataGrid - Ultimate Library names

clock March 31, 2011 18:10 by author Flexicious

A quick FYI, we will be changing the library names for the Ultimate and Classic/Advanced DataGrids. This will have no impact on your actual code base, all you'll need to do is to delete the old library and drop in the new library in its place.

The actual names of the grids remain the same, FlexDataGrid (Some earlier versions of the lib had this as NestedTreeDataGrid), ExtendedDataGrid, and ExtendedAdvancedDataGrid, so do the name spaces.

As always, reach out to us if you need any assistance.

Flexicious Ultimate

clock March 29, 2011 17:28 by author Flexicious

So it has been a couple weeks since we published Ultimate, and although its loaded with a MASSIVE number of features, there’s always room for improvement. The first couple of many such improvements has now been added to the demo.

  1. Hover over menus: We extended the functionality of the rich Tooltip feature to provide a hover over menu for each of the items. If you look at the “Show Hover Grid” example (towards the end), you can see this functionality in action.
  2. Drag and Drop: We now have built in support for drag and drop, with the ability for you to control what is draggable, where it can be dropped, and, what action to take on the data provider when the drag drop operation is complete. Check out the Drag Drop example (again towards the very end).
  3. Updated Print/Export: Ultimate now supports print/export criteria as well as the PrintExportDataRequest event, similar to Classic.
  4. Added examples on how to access and programatically update selectedKeys/objects with nested data. As an FYI, the ProgramaticCellNavigation example also demonstrates how to conditionally enable/disable the row selection. The checkbox selection is in synchronized with row selection, so that is taken care of by default in Ultimate as opposed to Classic.

We realize that the example code list is getting huge, but this is one of the things that our customers appreciate, having live examples of all available functionality.

We have had tremendous response to Ultimate, both from existing as well as prospective customers. We've reused all of the Classic components into Ultimate (Print, Export, Filter, Paging, Footer, Preferences) so we've built it on top of an already established and widely adopted code base. Ultimate took 3-4 times the amount of time and man hours as did Classic, and it is all worth it when we see the response we've had so far. We are working very hard to live up to the hype!!




Introducing Flexicious ULTIMATE

clock March 7, 2011 07:04 by author Flexicious


As most of you have realized, this week we launched a new product, the Flexicious Ultimate DataGrid. We designed the product to cater to some highly complex UI requirements from our customers, that were simply not possible to accomplish with the SDK grids. All of the Flexicious code was incorporated into Ultimate, so those of you who have been working with Flexicious will find it very easy to use Ultimate if you upgrade.

Writing Ultimate was much more effort than Flexicious Classic, because we built this product from the ground up. This means most of our classes inherit from UIComponent, with very limited SDK dependencies. This also means that we have no architectural limitations that prevent us from being able to accommodate complex UI requirements, which in the past were simply not possible. Ultimate comes out of the box with a very large number of features, but within just a few days of its release, we have received tremendous response and are already short listing additional features to be added to it. Our goal is to make Ultimate walk on water :-).

These are exciting times for Flexicious, and we invite you to download the trial, and experience the magic!

Modifying the MultiSelectComboBox behaviour

clock March 7, 2011 06:43 by author Flexicious

One of the questions that just came about was the behavior of the MultiSelectComboBox. Currently, you have to select the items and either click on the dropdown button or click somewhere outside to collapse the Multi Select ComboBox for the filter to run.This is the default behavior, but there could be instances where you may wish to change the way the user may commit the value and run the filter.

As with any Flexicious Filter control, you can define your custom behvaior to provide your own UI to make this happen and plug it in. Attached is a custom Multi Select ComboBox, and below is the code how you would use it:

<columns:ExtendedDataGridColumn headerText="Department" dataField="department" filterOperation="Equals" filterRenderer="com.sample.examples.support.MyMultiSelectComboBox" filterComboBoxBuildFromGrid="true" filterComboBoxWidth="150"/>


MyMultiSelectComboBox.as (1.49 kb)

Excluding certain columns from the Settings popup.

clock March 2, 2011 08:40 by author Flexicious

Flexicious 1.5.2 has an new property on ExtendedDataGridColumn and ExtendedAdvancedDataGridColumn, excludeFromSettings that will prevent the column from showing up in the Settings Popup. Use this for columns that you wish to always have visible. You will also need an updated SettingsPopup.mxml file, which is attached.



SettingsPopup.mxml (2.88 kb)