Parametri per la modifica delle righe
Parametro |
Rel |
Descrizione |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
showadd |
1.0.0 |
Il modulo deve visualizzare il link 'nuova riga'? Valori ammessi: true/false. Opzionale, default: false |
||||||||||||
showmodify |
1.0.0 |
Il modulo deve visualizzare il link 'modifica riga' su ciascuna riga? Valori ammessi: true/false. Opzionale, default: false |
||||||||||||
showdelete |
1.0.0 |
Il modulo deve visualizzare il link 'cancella riga' su ciascuna riga? Valori ammessi: true/false. Opzionale, default: false |
||||||||||||
modifyallow |
1.0.0 |
Il parametro specifica una funzione di callback che autorizzi la visualizzazione del link 'modifica riga' su ciascuna riga. Questa funzione viene richiamata solo se showmodify viene impostata true. La funzione permette di abilitare o meno il link di modifica in modo indipendente su ciascuna riga. Essa deve prevedere un parametro (il valore della chiave della riga corrente) e restituire true (se si deve visualizzare il link) oppure false. Opzionale, default: true. |
||||||||||||
deleteallow |
1.0.0 |
Come modifyallow applicato alla funzione di cancellazione |
||||||||||||
addallow |
1.0.0 |
Come modifyallow applicato alla funzione di cancellazione |
||||||||||||
table |
1.0.0 |
Nome della tabella del database a cui applicare le funzioni di modifica (queste funzioni non usano le infomrazioni dal parametro selectquery). |
||||||||||||
keyfield |
1.0.0 |
Nome di una chiave univoca da utilizzare per identificare la riga |
||||||||||||
fieldtorequest |
1.0.0 |
Array contenente i nomi dei campi da richiedere in fase di modifica/inderimento. Se vuoto, si richiede tutti i campi della tabella. |
||||||||||||
fieldvalidator |
1.0.0 |
Array contenente le funzioni di callback per la validazione dei dati inseriti. L'array ha come indice i nomi dei campi, e come valore la funzione da richiamare (si possono avere funzioni differenti per campi differenti). Se per un dato campo il parametro non è impostato questo viene considerato corretto. Le funzioni di verifica devono prevedere due parametri: un array (indicizzato dal nome campo) contenente tutti i valori restituiti dal form, una string con il nome del campo da verificare. La funzione deve restituire true se il valore è corretto, oppure false per rifiutare il valore. |
||||||||||||
customaddrow |
1.1.0 |
Pagina personalizzata da richiamare qualora sia stato selezionato il link di aggiunta riga |
||||||||||||
custommodifyrow |
1.1.0 |
Pagina personalizzata per la modifica della riga selezionata. Yap passerà alla pagina richiata una variabile 'id' in cui è contenuto l'id della riga da modificare. |
||||||||||||
customdeleterow |
1.1.0 |
Pagina personalizzata per la cancellazioen di una riga. Yap passerà alla pagina richiata una variabile 'id' in cui è contenuto l'id della riga da cancellare. |
||||||||||||
fields |
1.1.0 |
Nuovo array associativo contenente informazioni sui campi da richiedere. L'array è indicizzato dai nomi dei campi da visualizzare. Ciascun indice è a sua vola un array associativo e può contenere i seguenti indici:
Nota: il parametro fields attiva una nuova modalità di indicare i parametri per i campi da richiedere all'utente. Pertanto i vecchi parametri 'fieldvalidator' e 'fieldtorequest' saranno sovrascritti dalle informazioni presenti in questo parametro. |