Home Reference Source

src/components/datagrid/fixtures/comp-row-groups-with-def-value.js

export default {
  'label': 'Data Grid',
  'disableAddingRemovingRows': true,
  'defaultOpen': false,
  'layoutFixed': false,
  'enableRowGroups': true,
  'mask': false,
  'tableView': true,
  'alwaysEnabled': false,
  'type': 'datagrid',
  'input': true,
  'key': 'dataGrid',
  'components': [
    {
      'label': 'Name',
      'allowMultipleMasks': false,
      'showWordCount': false,
      'showCharCount': false,
      'tableView': true,
      'alwaysEnabled': false,
      'type': 'textfield',
      'input': true,
      'key': 'name',
      'widget': {
        'type': ''
      },
      'row': '0-0'
    },
    {
      'label': 'Age',
      'mask': false,
      'tableView': true,
      'alwaysEnabled': false,
      'type': 'number',
      'input': true,
      'key': 'age',
      'row': '0-1'
    }
  ],
  'encrypted': false,
  'defaultValue': [
    {
      'name': 'Alex',
      'age': 1
    },
    {
      'name': 'Bob',
      'age': 2
    },
    {
      'name': 'Conny',
      'age': 3
    }
  ],
  'validate': {
    'customMessage': '',
    'json': ''
  },
  'conditional': {
    'show': '',
    'when': '',
    'json': ''
  },
  'rowGroups': [
    {
      'label': 'Header',
      'numberOfRows': 1
    },
    {
      'label': 'Body',
      'numberOfRows': 3
    },
    {
      'label': 'Footer',
      'numberOfRows': 1
    }
  ],
  'groupToggle': false
};