FAQ
  • Filter Related Questions
    • Overall:
      • What is the "filterPageSortMode" property?
        • The grid supports filtering both at the client (where the grid does all of the paging, filtering and sorting for you) or the server mode, where it fires the "filterPageSortChange" event that you can handle to make a call to the server to get the data that the user requested. Note that the grid is independent of the flex framework or the server technology.
    • Grid Level:
      • How do I enable filters?
        • Set the "enableFilters" property of the grid to true
      • How do I set the height of the filter row?
        • Set the filterRowHeight property (default is the same as the headerHeight property of the datagrid control)
      • How do I set the position of the filter row?
        • Use the "displayOrder" property. Available values are aboveHeader and belowHeader.
      • How do I clear the filter?
        • Call the "clearFilter" method on the datagrid
      • I am using MATE or PureMVC or Cairngorm. Will the flexicious grid work?
        • Absolutely! The grid is designed to be completely decoupled from the actual data retrieval mechanism. All you have to do is to listen for the filterPageSortChange event!
      • How do I set the background color of the filter row?
        • Use the filterBackgroundColor style property
    • Column Level:
      • What are the different filter controls available?
        • Text Input, Multi Select, Single Select, Check Box, Date Picker, Numeric Range
      • Can I write my own filter control?
        • Sure! Just implement IFilterControl and you’re all set
      • Can I control if the search is contains, begins with or ends with?
        • Yes you can: just use the filterExpression property on ExtendedDatagrid. Please note that in server mode, you will have to handle all filtering criteria, the grid will simply pass you a consolidated object with all of the filter, sort and page information.
      • For List based filters, (Multi Select, Single Select), how do I set the options?
        • You can use the "filterComboBoxBuildFromGrid" which will automatically build it on basis of the values in the column, or you can set the "filterComboBoxDataProvider" property in conjunction with  "filterComboBoxLabelField" and "filterComboBoxDataField" fields to set them up manually.
      • For List based filters, (Multi Select, Single Select), how do I set width of the dropdown?
        • Use the "filterComboBoxWidth" property
      • For the Date combo box, how do I set the different date options?
        • Use the "filterDateRangeOptions" property to set an array of constants from the com.flexicious.utils. DateRange class
    • Paging Questions:
      • How do I enable paging?
        • Set the "enablePaging" to true on the grid.
      • Can I implement my own pager?
        • Sure, just implement com.flexicious.controls.interfaces.IPager and set the "pagerRenderer" on the grid to the control you created!
    • Footer questions:
      • How do I enable footers?
        • Set the "enableFooters" to true on the grid
      • How do I customize the footer?
        • Look at the "footerLabel", "footerLabelFunction", "footerOperation" properties
    • Why is the SWC so large?
      • The SWC is actually much smaller than that, make sure you link it as a Runtime Shared Library (rsl).