News in versions: FastGrid 1.0, TreeGrid 17.0
FastGrid FastSheet ExamplesSamples DocumentationDoc Download Licensing Prices Buy Development
services
References References Contacts
TreeGrid Gantt chart SpreadSheet ExamplesSamples DocumentationDoc Download Licensing Prices Buy Contacts

5. Row sets

Column parts with different rows

  • Row sets


    It is possible to define more row sets in grid. These row sets are not defined explicitly, there are only defined by rows in the new row sets.
    The rows in the second and next row sets are defined in the row part name + $ + row set name. For example Body$Set2: [ { id:"R1" }, { id:"R2" } ]
    This example contains three sets, the first set without name, "Set2" and "Set3".
  • If the second and next row sets contain rows only in some row parts, the other row parts share rows with the first row set.
    In this example there is shared top Header row with all three sets and bottom foot row with the first and third sets.
  • Every column part can have assigned its row set by

    S

    attribute. Every column part has always one row set, without S attribute has the first row set.
    It is the major difference between row sets and column sets, column set can be different per row, but row set can be different only per the whole column part, not per column!
  • The rows in the row sets can be sorted, grouped and filtered indepdently on the other row sets.
  • The rows can be also dragged between the row sets, after that the moved row will show its different columns!
  • Every the row set can show its tree for row levels in different column, set by Cfg RowTree = 2 and row Tree attribute.
    To show the tree in different columns for grouping set the Cfg RowTree = 2 and GroupTree to object with column ids.