wrp
Mensagens : 26 Data de inscrição : 27/01/2012
| Assunto: Obrigatoriedade de campo Seg Abr 23, 2012 7:59 pm | |
| Boa noite pessoal,
Como faço pra tirar a obrigatoriedade do campo Etiqueta, pois na minha configuração não será obrigado o usuário utilizar. E toda vez ele obriga o usuario a digitar algum valor.
Se alguem souber, obrigado. | |
|
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: Obrigatoriedade de campo Qua Abr 25, 2012 12:24 am | |
| wrp. Para modificar a validação do campo de etiqueta você precisará editar os seguintes arquivos e localizar neles a function valida():
- invmon\geral\incluir_computador.php
- ocomon\geral\altera_dados_ocorrencia.php
- ocomon\geral\consultar.php
- ocomon\geral\encaminhar.php
- ocomon\geral\encerramento.php
PS: se você tiver implementado a qualificação de chamados precisará também editar os arquivos feedback.php e qualificar.php. Para tirar um campo da obrigatoriedade de preenchimento basta você comentar ou deletar a linha com o teste. No exempo abaixo comentei o teste do campo idEtiqueta, que seria o que você precisa. - Código:
-
function valida(){ var ok = validaForm('idStatus','COMBO','<?php print TRANS('OCO_FIELD_STATUS')?>',1); if (ok) var ok = validaForm('idArea','COMBO','<?php print TRANS('OCO_FIELD_AREA')?>',1); if (ok) var ok = validaForm('idProblema','COMBO','<?php print TRANS('OCO_FIELD_PROB')?>',1); if (ok) var ok = validaForm('idDescricao','','<?php print TRANS('OCO_DESC')?>',1); if (ok) var ok = validaForm('idUnidade','COMBO','<?php print TRANS('OCO_FIELD_UNIT')?>',0); // if (ok) var ok = validaForm('idEtiqueta','INTEIROFULL','<?php print TRANS('FIELD_TAG_EQUIP')?>',0); if (ok) var ok = validaForm('idContato','','<?php print TRANS('OCO_FIELD_CONTACT')?>',1); if (ok) var ok = validaForm('idRamal','FONE','<?php print TRANS('OCO_FIELD_PHONE')?>',1); if (ok) var ok = validaForm('idLocal','COMBO','<?php print TRANS('OCO_FIELD_LOCAL')?>',1); if (ok) var ok = validaForm('idDataAgendamento','DATAHORA','<?php print TRANS('OCO_FIELD_SCHEDULE')?>',0); if (ok) var ok = validaForm('idAssentamento','','<?php print TRANS('FIELD_NESTING')?>',1);
return ok; }
Att. | |
|
wrp
Mensagens : 26 Data de inscrição : 27/01/2012
| Assunto: Obrigatoriedade de campo Qui Abr 26, 2012 4:33 pm | |
| Obrigado pela ajuda,
Realizei o procedimento, mas mesmo assim ele obriga a digitar um nº de etiqueta. Algum outro procedimento a ser feito? | |
|
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: Re: Obrigatoriedade de campo Sex maio 04, 2012 3:26 pm | |
| Como você não vai utilizar o campo, outra solução seria retirar o campo do perfil de tela (Admin - Configurações - Perfis de tela de abertura).
Att. | |
|
wrp
Mensagens : 26 Data de inscrição : 27/01/2012
| Assunto: Re: Obrigatoriedade de campo Sex maio 04, 2012 3:43 pm | |
| Boa tarde, obrigado pela dica.
Realizei um teste criei o perfil, e vinculei a area/usuario, aparentemente funcionou. Só que agora quando abro o chamado, ele não apresenta a tela de "Seu chamado foi aberto com sucesso".
Quando clico no botão OK, pra finalizar o chamado, ele envia o e-mail, adiciona o chamado, mas a tela fica parada, confunfindo assim o usuario.
Att. | |
|
Conteúdo patrocinado
| Assunto: Re: Obrigatoriedade de campo | |
| |
|