Árvore de páginas

01. DADOS GERAIS

Linha de Produto:TOTVS Varejo Lojas
Segmento:Varejo
Módulo:SigaLoja (Controle de Loja)
Função:

LjCadAux.prw

Ticket:Não há.
Story:

DVARLOJ1-9266

02. SITUAÇÃO/REQUISITO

Permitir que ao apertar o botão F1 com algum campo selecionado seja apresentada um painel de Help de campo com uma explicação simples do objetivo do campo.

03. SOLUÇÃO

Foi realizada a viabilização de cadastro de helps nos campos a partir da estrutura JSON do cadastro auxiliar.

Foi necessária a criação de duas tags diferentes no JSON de layout auxiliar, sendo elas:

'IdFieldModel' (Caractere): Representa o ID do campo dentro do model MVC. Este ID somente será usando quando acessados os objetos de MVC do Protheus.

'Help' (Array): Armazena as informações do campo cadastrado, que serão exibidas ao apertar F1 (Help) no campo selecionado em tela.


Exemplo de configuração no JSON:

Configuração Cabeçalho
		{
			"ContentType": "String",
			"IdComponent": "modeloFiscal",
			"IdFieldModel": "MODFISCAL"
			"Component": {
				"ComponentType": "COMBO",
				"Parameters": {
					"Order": "11",
					"Size": 16,
					"F3": null,
					"Required": true,
					"Picture": null,
					"Valid": null,
					"IniPad": null,
					"CanChange": true,
					"Trigger": null,
					"Help":
					[
						"(ListBox, Obrigatório)",
						"Lista dos modelos fiscais que serão utilizadas no PDV que será enviada a forma de pagamento em questão (NFC-e,SAT,etc...), preencher com seu modelo Fiscal."
					]
					"List": [
						"",
						"Nao Configurado",
						"SAT",
						"NFCe",
						"MFE"
					]
				},
				"ComponentLabel": "Modelo Fiscal"
			},
			"ComponentContent": ""
		},

Exemplo do layout em tela:


04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS