You are here

tablefield.schema.yml in TableField 8.2

config/schema/tablefield.schema.yml

File

config/schema/tablefield.schema.yml
View source
  1. # Schema for the tablefield module display settings.
  2. tablefield.settings:
  3. type: config_object
  4. label: 'Tablefield display format settings'
  5. mapping:
  6. csv_separator:
  7. type: string
  8. label: "separator"
  9. rows:
  10. type: integer
  11. label: "Number of rows"
  12. cols:
  13. type: integer
  14. label: "Number of columns"
  15. field.field_settings.tablefield:
  16. type: mapping
  17. label: 'Tablefield field settings'
  18. mapping:
  19. export:
  20. type: boolean
  21. label: 'Allow users to export table data as CSV'
  22. restrict_rebuild:
  23. type: boolean
  24. label: 'Restrict rebuilding to users with the permission "rebuild tablefield"'
  25. restrict_import:
  26. type: boolean
  27. label: 'Restrict importing to users with the permission "import tablefield"'
  28. lock_values:
  29. type: boolean
  30. label: 'Lock cell default values from further edits during node add/edit. Most commonly used to have fixed values for the header.'
  31. cell_processing:
  32. type: integer
  33. label: 'Table cell processing'
  34. empty_rules:
  35. type: mapping
  36. label: 'Rules for evaluating whether tablefield item should be considered empty'
  37. mapping:
  38. ignore_table_structure:
  39. type: boolean
  40. label: 'Ignore table structure changes'
  41. ignore_table_header:
  42. type: boolean
  43. label: 'Ignore table header'
  44. field.widget.settings.tablefield:
  45. type: mapping
  46. label: 'Tablefield field widget settings'
  47. mapping:
  48. input_type:
  49. type: string
  50. label: 'Input type'
  51. field.formatter.settings.tablefield:
  52. type: mapping
  53. label: 'Tablefield field widget settings'
  54. mapping:
  55. row_header:
  56. type: boolean
  57. label: 'Display first row as a table header'
  58. column_header:
  59. type: boolean
  60. label: 'Display first column as a table header'