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.

Para tal realização, foi necessária a criação de duas tags diferentes no JSON de layout auxiliar, sendo eles :

'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:

		{
			"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


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>