Home Reference Source

src/components/editgrid/fixtures/comp12.js

export default {
  'type': 'form',
  'components': [{
    'label': 'Edit Grid',
    'tableView': false,
    'rowDrafts': false,
    'key': 'editGrid',
    'type': 'editgrid',
    'input': true,
    'components': [{
      'label': 'Container',
      'tableView': false,
      'key': 'container',
      'type': 'container',
      'input': true,
      'components': [{
        'label': 'Number',
        'mask': false,
        'tableView': false,
        'delimiter': false,
        'requireDecimal': false,
        'inputFormat': 'plain',
        'key': 'number',
        'type': 'number',
        'input': true
      }, {
        'label': 'Text Field',
        'tableView': true,
        'validate': {
          'required': true
        },
        'key': 'textField',
        'customConditional': 'show = row.number === 5;',
        'type': 'textfield',
        'input': true
      }]
    }]
  }, {
    'type': 'button',
    'label': 'Submit',
    'key': 'submit',
    'disableOnInvalid': true,
    'input': true,
    'tableView': false
  }],
  'title': 'test form',
  'display': 'form',
};