Recently, quite a few of you have asked some common questions which we wanted to summarize here:

 

Q : I would like to allow multiple row selection only by clicking any cell and using the control key (enableStickyControlKeySelection="true") OR by using the "FlexDataGridCheckBoxColumn" without using the control key.

A : We have added this behavior to the upcoming 3.3 release. Please request a build.


Q: For Spark DataGrid, if I define a custom skin, the filters are not visible.

A: The Flexicious Spark DataGrid (ExtendedSparkDataGrid) has its own skin. Moreover, the skin is also different if you use Apache Flex 4.10 + vs Flex 4.5 - 4.9. All of these skins are attached below.

For SDK 4.5-4.9 ExtendedSparkDataGridSkin.mxml (14.04 kb) 

For SDK 4.10 + : ExtendedSparkDataGridSkin.mxml (16.96 kb)

 

Q : I have a data provider as an ArrayCollection (not hierarchical collection) and also multi level footers.I am trying to control the outcome of the footer values in footerLabelFunction2. I cannot use columnLevel of cell to determine levels because at the time of export it would fail since there is no cell at that point.

A : You are correct, during export, there is no cell so footerLabelFunction2 (and labelFunction2) both will not work, since the cell parameter will be null. In that case, you can refer to grid.recordBeingExported (this was added in a recent release).

 

Q: In the MultiSelectCombBox, if I selected one item and press Ok button, I cannot disselect this item. 

A: We have added additional flag–

      <controls:MultiSelectComboBox allowNoneSelection="true" id="mcboGrade" label="Grade" dataProvider="{gradeList}" dataField="GradeCode" labelField="GradeName" height="26" minWidth="100"

                                                 />

Q:  I know how to remove header text via  hideHeaderText  but  that is not the effect I want. How can I disable headers completely for Child rows

A: Set headerHeight=0

 

 Q: For the DateComboBoxFilter, your grid component gives (All,This Quarter,Last Quarter etc.) I want to add more filters (Current date, Last Week, Last Month , Last 15 Days etc.) 

A: In a recent release, we have added support for registering custom date ranges. Please request a build, the sample code now includes an example that adds custom date ranges.

 

Q : I've just found that the build in "Copy Selected Rows" feature doesn't work with a Tree grid with “Dynamic levels”. 

A :This was fixed in the upcoming 3.3 release, please request a build.

 

Q : We use Flexicious MultiSelectComboBox Filter , but some fields content is not working.

For example, If the field's content is "", then this value can be filterred after choosing filter= [None]. 
However, if the field's content is null, then this value can't be filterred after choosing filter=[None]. 

 A : Use the useLabelFunctionForFilterCompare   flag : <flxs:FlexDataGridColumn dataField="zipCode" filterControl="MultiSelectComboBox" filterComboBoxBuildFromGrid="true" useLabelFunctionForFilterCompare="true"/>

 

Q : We need to show some keywords in different colors within one grid's cell.  How can we do that?

For example, one cell's content is "Today is Sunday !".  The keyword: "Sunday" should be in red color, the rest words should be in black color. 

 A : Create an ItemRenderer, that extends from label, override the text setter and set htmlText instead. Make sure the data has HTML. Example code for both above questions is below

OnePageProject.mxml (1.96 kb) 

HTMLLabel.as (235.00 bytes)