Histórico da Página
...
Para utilizar as rotinas do Logix a partir do workflow é necessário que haja o código da empresa que será utilizada na rotina. Para isso, deve criar um campo no formulário onde será informado o código da empresa e incluir para este campo o atributo data-cod-empresa. O valor informado no campo que possuir este atributo será considerado o código da empresa na rotina durante a execução.
Exemplo
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
<div class="fw-input">
<label class="fw-descr-top-obrigat">Empresa:</label>
<input type="text" name="cod_empresa" class="fw-input-char" maxlength="2" data='{"picture":"@!","zoom":{"name":"zoom_empresa","selection":[["cod_empresa","cod_empresa"],["den_empresa","den_empresa"]]}}' data-cod-empresa data-input-zoom>
</div> |
Formulários Pai Filho
Nos Em formulários Pai Filho os campos filhos são criados dinamicamente conforme necessidade do usuário através de um botão criado automaticamente no workflow. Por serem criados dinamicamente, e consequentemente os estilos e comportamentos destes campos não seguem o mesmo padrão dos outros campos do formulário quando utilizado os estilos e eventos padrões do Logix. Para solucionar este problema é recomendável seguir os passos abaixo:
- Criar o botão de inclusão de campos filhos manualmente
- Para isto deve-se incluir no elemento de tabela do formulário o atributo noaddbutton com o valor true.
Exemplo
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
<div style="padding: 10px; margin-bottom: 5px;">
<input type="button" onclick="addItem();" value="Adicionar item"/>
</div>
<table noaddbutton="true">
<!-- Campos Filhos -->
</table> |
Anexos
- Biblioteca JavaScript wfLogixUtil.js.