Docs
API
  • tab

    Tab field type

    Example

    
    activeTab: 0,
    items: [{
      type: 'tab',
      defaults: {
        type: 'string'
      },
      items: [{
        label: 'Name',
        name: 'name'
      },{
        label: 'SurName',
        name: 'surname'
      }]
    },{
      type: 'tab',
      items: [{
        type: 'number',
        label: 'Age',
        name: 'age'
      },{
        type: 'checkbox',
        label: 'Married',
        name: 'married'
      }]
    },{
      type: 'tab',
      items: [{
        type: 'combo',
        label: 'Country',
        name: 'country',
        data: [
          {index: 0, country: 'USA'},
          {index: 1, country: 'Canada'}
        ],
        displayKey: 'country',
        valueKey: 'index',
        value: 0
      },{
        type: 'textarea',
        inputWidth: 250,
        height: 110,
        emptyText: 'About',
        label: false,
        name: 'about'
      }]
    }],
    ...
    

    Properties

    defaults

    Object

    Default params for items.

    
    items: [{
      type: 'tab',
      defaults: {
        type: 'string'
      },
      items: [{
        label: 'Name',
        name: 'name'
      },{
        label: 'SurName',
        name: 'surname'
      }]
    },{
      type: 'tab',
    ...
    

    items

    Array

    Tab items.

    
    ...
    items: [{
      type: 'tab',
      items: [{
        type: 'number',
        label: 'Age',
        name: 'age'
      },{
        type: 'checkbox',
        label: 'Married',
        name: 'married'
      }]
    },{
      type: 'tab',
    ...
    

    type

    String

    Type of field (value - tab).

    
    ...
    items: [{
      type: 'tab',
      items: [{
        type: 'number',
        label: 'Age',
        name: 'age'
      },{
        type: 'checkbox',
        label: 'Married',
        name: 'married'
      }]
    },{
      type: 'tab',
    ...