Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

PropriedadeDescrição
configurationTabForm

Formulário dinâmico da seção Configuração do parâmetro do item do estabelecimento, deve vir um array de objetos que implementam a interface PoDynamicFormField.

Bloco de código
titleExemplo
collapsetrue
Obs: Este exemplo contém apenas alguns campos do formulário, pois o JSON completo desta aba é longo. 
"configurationTabForm": [
        {
            "gridColumns": 3,
            "divider": "Tributação ICMS",
            "property": "icmsRate",
            "label": "Alíquota ICMS interna",
            "placeholder": "Insira a alíquota de ICMS interna",
            "type": "currency",
            "order": 1
        },
        {
            "gridColumns": 3,
            "divider": "GIA ICMS - MS",
            "property": "inventoryTaxCode",
            "options": [
                {
                    "label": "Não informado",
                    "value": "0"
                },
                {
                    "label": "Tributado",
                    "value": "1"
                },
                {
                    "label": "Isento",
                    "value": "2"
                },
                {
                    "label": "Outras",
                    "value": "3"
                },
                {
                    "label": "Não tributado",
                    "value": "4"
                },
                {
                    "label": "Substituição tributária",
                    "value": "5"
                }
            ],
            "label": "Código da tributação no inventário",
            "type": "string",
            "order": 2
        },
        {
            "forceBooleanComponentType": "checkbox",
            "gridColumns": 3,
            "divider": "SPED FISCAL",
            "booleanTrue": "Ativado",
            "property": "generateAtomicItem",
            "booleanFalse": "Desativado",
            "label": "Gerar item atômico",
            "type": "boolean",
            "order": 3
        }, 
]

pageCustomActions

Este objeto permite customizar as ações da página, sendo adicionado ao lado de ações como "Salvar", "Voltar", "Cancelar" e "Salvar e Novo" dentro da página do formulário. Para adicionar uma ação customizada, é necessário criar um novo objeto e adicionar à lista pageCustomActions. Este objeto deve conter os seguintes atributos: action e label. O atributo action, deve receber o endereço de um endpoint do tipo POST de uma API do Datasul, enquanto o atributo label deve receber o título do botão em tela. Segue exemplo de JSON de retorno com o objeto pageCustomActions customizado:

Bloco de código
titleExemplo
collapsetrue
Obs: Este exemplo contém apenas alguns campos do formulário, pois o JSON completo desta aba é longo.
{
    pageCustomActions: [
	 {
		"action": "/dts/datasul-rest/resources/prg/ofp/v1/fiscalDocument/validateFormItem",
		"label": "Meu botão customizado"
	 }
   ]       
}

Esta documentação disponibiliza um exemplo de UPC que permite customizar as ações da página desta tela.

...