wiki:WF/Menuderedirecionamento

Version 2 (modified by cassiomaes, 17 years ago) (diff)

--

Plugin: wf_redir_menu

Descrição: Este plugin Smarty irá gerar uma lista com as atividades start e standalone, do processo em execução, em formato de caixa de seleção. Útil para colocar no formulário de uma atividade interativa, para que os usuários tenham opção de mover para outras atividades, sem ter que retornar para a interface de usuário, aba "processos".

Parâmetros:

label : (opcional) uma string que será usada como cabeçalho de campo.

Exemplo de uso:

Supondo que um processo tenha as seguintes atividades:

"Compor" (start)(id=5)

"Consultar" (standalone)(id=7)

"Manter Tabelas" (standalone)(id=8)

E que tenhamos o seguinte código de cabeçalho de uma atividade:

<link href="{$wf_resources_path}/atos.css" type="text/css" rel="StyleSheet">	
<table class="table_header">
    <tbody>
        <tr>
            <td  class="td_header_logo" background="{$wf_resources_path}/atos_logo.jpg"></td>
            <td>
                <span class="txt_header_titulo">{$titulo}</span><br />             
                <span class="txt_header_sub_titulo">{$subtitulo}</span>     
            </td>
        </tr>
        <tr align= "right" bgcolor="oldlace">
		<td colspan="2">
  	          	{wf_redir_menu label="Ir para:"}
   		</td>
        </tr>
    </tbody>
</table>

Onde está inserido o plugin, será gerado o código:

<table border="0" align="right">
  <tr>
    <td>Ir para:</td>
    <td>
       <select name="redir_menu" id="redir_menu" on_change="redir_link();" print_result=false;">
         <option value="0">------- Atividades -------</option>
         <option value="5">Compor</option>
         <option value="7">Consultar</option>
         <option value="8">Manter Tabelas</option>
         <option value="0">------- Interfaces -------</option>
         <option value="ce">Caixa de entrada</option>
         <option value="pr">Processos</option>
         <option value="ac">Acompanhamento</option>
         <option value="ap">Aplicações Externas</option>
       </select>
     </td>
   </tr>
</table>

O plugin também se encarrega de tornar disponível o código da função javascript redir_link().