Template View

Os Template View permitem a criação de templates de visualização que podem ser utilizados para visualizar produtos no PIM.

Field Type Description Optional Searchable
name string Nome do template. required true
feature string Funcionalidade à qual o template está relacionado. required false
type enum(TemplateViewEnum) Tipo de visualização do template
Possíveis valores:
   - table = 'table',
   - dashboard = 'dashboard'
required false
config object (dinâmico) Configuração do template baseada no tipo selecionado. Ver estrutura condicional abaixo.
requer uma chave:
   - type = 'table' ou 'dashboard'
required false

Config dict

Quando Type = ‘table’

columns array(Object) Lista de colunas do template.
requer duas chaves:
   - enable: boolean - required
   - field: string - required
required false

Quando Type = ‘dashboard’

array required false
Exemplo em JSON
{
  "name": "Template de Produtos",
  "feature": "Gestão de Produtos",
  "type": "table",
  "config": {
    "columns": [
      {
        "enabled": true,
        "name": "Código do Produto"
      },
      {
        "enabled": true,
        "name": "Nome do Produto"
      },
      {
        "enabled": false,
        "name": "Preço"
      }
    ]
  }
}

Copyright © 2025 kruzer | All Rights Reserved