json_table-1.0.6/config/schema/json_table.schema.yml

config/schema/json_table.schema.yml
field.field_settings.json:
  type: mapping
  label: 'Json table field settings'
  mapping:
    size:
      type: string
      label: Size
    customtype:
      type: string
      label: Custom table field type
    lock_values:
      type: boolean
      label: 'Lock values'
    lock_button:
      type: boolean
      label: 'Show Lock button'
    load_file:
      type: boolean
      label: 'Show load button'

field.value.json:
  type: mapping
  label: 'Default value'
  mapping:
    value:
      type: string
      label: Value

field.widget.settings.json_editor_widget:
  type: field.widget.settings.string_textarea
  label: 'Json textarea (multiple rows)'

field.widget.settings.json_table_widget:
  type: mapping
  label: 'Json data datatables'
  mapping:
    header:
      type: string
      label: 'Header'
    customtype:
      type: string
      label: 'Custom type'
    lock_values:
      type: boolean
      label: 'Lock values'
    ajax:
      type: boolean
      label: 'Load ajax'
    associative:
      type: boolean
      label: 'Save json associative'

field.widget.settings.luckysheet_widget:
  type: mapping
  label: 'Json data luckysheet widget'
  mapping:
    mode:
      type: string
      label: 'mode'
    options:
      type: sequence
      label: 'Options'
    showsheetbarConfig:
      type: sequence
      label: 'Show sheet bar'

field.widget.settings.x_spreadsheet_widget:
  type: mapping
  label: 'Json data luckysheet widget'
  mapping:
    mode:
      type: string
      label: 'mode'
    options:
      type: sequence
      label: 'Options'
    loadUrl:
      type: string
      label: 'Load url'

field.storage_settings.json:
  type: mapping
  mapping:
    size:
      type: integer
      label: Size

field.formatter.settings.json_formatter:
  type: mapping
  label: 'Json formatter mode'
  mapping:
    modes:
      type: sequence
      label: 'Mode'

field.formatter.settings.json_datatables_formatter:
  type: mapping
  label: 'Json data datatables'
  mapping:
    header:
      type: string
      label: 'Header'

field.formatter.settings.json_chart_formatter:
  type: mapping
  label: 'Json data chart formatter'
  mapping:
    mode:
      type: string
      label: 'mode'
    chart_type:
      type: string
      label: 'Type'
    chart_width:
      type: string
      label: 'Width'
    chart_height:
      type: string
      label: 'Height'
    header:
      type: string
      label: 'Header'

field.formatter.settings.luckysheet_formatter:
  type: mapping
  label: 'Json data luckysheet formatter'
  mapping:
    mode:
      type: string
      label: 'mode'
    options:
      type: sequence
      label: 'Options'
    showsheetbarConfig:
      type: sequence
      label: 'Show sheet bar'

field.formatter.settings.x_spreadsheet_formatter:
  type: mapping
  label: 'Json data luckysheet formatter'
  mapping:
    mode:
      type: string
      label: 'mode'
    options:
      type: sequence
      label: 'Options'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc