SMART datagrid v.1 > Classes

Back  Forward

DataLudi.ColumnGroup  class

Column group horizontally or vertically arranges one or more columns or child column groups within its area. 

It specifies the arrangement location of child columns by layout property. In addition, when create columns by calling GridBase.columns, it will specify "type" as "group"

Base Classes
GridColumn > DLBase
Constructor
function ColumnGroup (config: Object);
Properties
childFootersVisible
childGroupFootersVisible
childHeadersVisible
childSummariesVisible
columns
count
first
footerDelegate
groupFooterDelegate
headerDelegate
horizontal
isHorizontal
isVertical
last
layout
summaryDelegate
vertical
visibleCount
visibleItems
Inherited Properties
GridColumn.checked
GridColumn.dataRoot
GridColumn.displayIndex
GridColumn.displayText
GridColumn.distance
GridColumn.fillHeight
GridColumn.fixed
GridColumn.footer
GridColumn.grid
GridColumn.group
GridColumn.groupFooter
GridColumn.header
GridColumn.height
GridColumn.index
GridColumn.isDataRoot
GridColumn.isFixed
GridColumn.isRoot
GridColumn.movable
GridColumn.name
GridColumn.parent
GridColumn.resizable
GridColumn.root
GridColumn.styleName
GridColumn.styles
GridColumn.tag
GridColumn.visible
GridColumn.width
Methods
add
clear
collectColumnNames
collectColumns
collectColumnsByField
collectColumnsByTag
collectGroupNames
collectGroups
columnAtPoint
columnByField
columnByFieldName
columnByName
columnByTag
getDataColumns
getItem
getLeafColumns
getVisibleItem
isAncestorOf
left
lower
next
prev
remove
removeAt
right
setChildIndex
setChildrenProperty
setVisibleIndex
upper
valueColumnByName
Inherited Methods
DLBase.assign
GridColumn.ctor
DLBase.getProperties
DLBase.getProperty
DLBase.setProperties
DLBase.setProperty
DLBase.toggle

 

Code -1
    grid.setColumns([{
        type: "group",
        layout: "vertical",
        columns: [{
            name: "colName",
            fieldName: 'name"
        }, {
            name: "colAddr",
            fieldName: 'address"
        },
        ...
        ]
    }, 
    ...
    ]);
See Also
GridBase.columns
ValueColumn
Examples
Column Grouping
Column Moving