Changes between Version 3 and Version 4 of WF/Calendario
- Timestamp:
- 08/22/07 10:02:31 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/Calendario
v3 v4 1 = CALENDÁRIO = 2 1 3 Este plugin tem por finalidade inserir, facilmente, um calendário para seleção de datas em uma página. Este calendário é baseado em DHTML e Javascript. Na realidade não se trata de um único plugin e sim dois. Um deles tem por finalidade, apenas, escrever o código que referencia os arquivos Javascript e o arquivo de folha de estilos do calendário. 2 3 4 ----5 4 6 5 == Plugin: wf_calendar_init == … … 11 10 12 11 '''Exemplo de utilização:''' {wf_calendar_init} 13 14 15 16 ----17 12 18 13 == Plugin: wf_calendar == … … 44 39 flat : caso se queira um calendário "plano" (incorporado à página) deve-se passar o ID do elemento que irá conter o calendário. Caso contrário, deve-se passar o valor null. 45 40 46 47 48 41 '''Valores padrões:''' 49 42 … … 62 55 flat : 63 56 64 65 66 57 '''Parâmetros obrigatórios (caso 1):''' 67 58 … … 69 60 70 61 default 71 72 73 62 74 63 '''Parâmetros obrigatórios (caso 2):''' … … 82 71 button 83 72 84 85 86 73 '''Parâmetros opcionais:''' 87 74 … … 94 81 singleClick 95 82 96 97 98 83 Existem também outros parâmetros pouco usados. Quaisquer dúvidas, basta falar com um dos desenvolvedores. Em 90% dos casos, a utilização do caso 1 já resolve o problema do desenvolvedor. 99 100 101 84 102 85 '''Exemplos de utilização:''' … … 104 87 Caso 1: 105 88 89 {{{ 106 90 {wf_calendar default=true name="data_inicio"} 91 }}} 107 92 108 93 outro exemplo 109 94 95 {{{ 110 96 {wf_calendar default=true name="data_inicio" value=$data} 111 112 97 }}} 113 98 114 99 Caso 2: 115 100 101 {{{ 116 102 {wf_calendar flat=null inputField="campo_if" button="botao" displayArea="campo_da"} 103 }}} 117 104 118 105 Para o caso 2, além do comando chamando o plugin, deve-se adicionar, manualmente, o código HTML para cada elemento referenciado pelos IDs. Por exemplo, deveríamos criar os seguintes elementos: 119 106 107 {{{ 120 108 <input type="hidden" name="campo_if" id="campo_if"> 121 109 … … 123 111 124 112 <button id="botao"> 125 126 113 }}} 127 114 128 115 Para o caso 1, apenas a chamada do plugin já cria todo o código necessário. Lembrando que para qualquer um dos dois casos, deve-se preceder uma ou mais chamadas de "wf_calendar" por apenas UMA chamada a "wf_calendar_init". 129 116 130 131 132 117 Exemplo do calendário criado por: {wf_calendar default=true name="data_inicio"} 133 118 134 135 136 119 [[Image(htdocs:wf/images/plugin_calendario.jpg)]]