Home Reference Source

src/components/datagrid/fixtures/comp-with-collapsible-groups.js

export default {
  type: 'form',
  components: [
    {
      label: 'Data Grid',
      disableAddingRemovingRows: true,
      reorder: false,
      addAnotherPosition: 'bottom',
      layoutFixed: false,
      enableRowGroups: true,
      initEmpty: false,
      tableView: false,
      defaultValue: [
        {
          textField: '',
          number: '',
        },
      ],
      key: 'dataGrid',
      type: 'datagrid',
      rowGroups: [
        {
          label: 'group1',
          numberOfRows: 2,
        },
        {
          label: 'group2',
          numberOfRows: 3,
        },
      ],
      groupToggle: true,
      input: true,
      components: [
        {
          label: 'Text Field',
          tableView: true,
          key: 'textField',
          type: 'textfield',
          input: true,
        },
        {
          label: 'Number',
          mask: false,
          tableView: false,
          delimiter: false,
          requireDecimal: false,
          inputFormat: 'plain',
          truncateMultipleSpaces: false,
          key: 'number',
          type: 'number',
          input: true,
        },
      ],
    },
    {
      type: 'button',
      label: 'Submit',
      key: 'submit',
      disableOnInvalid: true,
      input: true,
      tableView: false,
    },
  ],
  _vid: 0,
  title: 'test',
  display: 'form',
  name: 'test',
  path: 'test',
  project: '6152d9c4daa2ef2742d17c07',
  created: '2022-12-19T10:14:02.292Z',
  modified: '2022-12-19T13:19:37.649Z',
  machineName: 'njwzrqvnlksevej:test',
};