sviluppo:multiselectmultipage
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
sviluppo:multiselectmultipage [2013/02/21 09:35] – a.mucci | sviluppo:multiselectmultipage [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1 | ||
---|---|---|---|
Linea 6: | Linea 6: | ||
=== MultiSelezionePost === | === MultiSelezionePost === | ||
Con questa funzione potremo: | Con questa funzione potremo: | ||
- | * tenere memorizzate | + | * memorizzare |
* visualizzare in ogni pagina le righe già selezionate | * visualizzare in ogni pagina le righe già selezionate | ||
* deselezionare le righe | * deselezionare le righe | ||
\\ | \\ | ||
- | Per poter utilizzare questa funzione avremo bisogno prima di tutto di una **variabile in Session** che conterrà tutte le righe precedentemente selezionate e il nome della griglia: | + | Per poter utilizzare questa funzione avremo bisogno prima di tutto di una **variabile in Session** che conterrà tutte le righe precedentemente selezionate, e il nome della griglia:\\ |
+ | \\ | ||
Le dichiariamo: | Le dichiariamo: | ||
< | < | ||
Linea 63: | Linea 64: | ||
* $this-> | * $this-> | ||
* $sql: la stessa sql che utilizziamo per creare la griglia, in modo che la funzione che stiamo chiamando si scorra gli stessi campi e possa controllare i ROWID selezionati.\\ In questo caso noi utilizziamo un SELECT * FROM DITTELIC | * $sql: la stessa sql che utilizziamo per creare la griglia, in modo che la funzione che stiamo chiamando si scorra gli stessi campi e possa controllare i ROWID selezionati.\\ In questo caso noi utilizziamo un SELECT * FROM DITTELIC | ||
+ | * La funzione è stata inserita direttamente nella Lib. | ||
**La funzione: | **La funzione: | ||
Linea 136: | Linea 138: | ||
**$SelezioneTab** è l' | **$SelezioneTab** è l' | ||
\\ | \\ | ||
- | Ovviamente, se vogliamo passare una **$SelezioneTab** aggiornata, prima del ciclo, dovremo richiamare nuovamente la funzione **MultiSelectPost**, | + | Ovviamente, se vogliamo passare una **$SelezioneTab** aggiornata, prima del ciclo, dovremo richiamare nuovamente la funzione **MultiSelectPost**, |
+ | < | ||
+ | ... | ||
+ | $sql = $this-> | ||
+ | $this-> | ||
+ | ... | ||
+ | </ | ||
\\ | \\ | ||
Con il ciclo, rielaboriamo l' | Con il ciclo, rielaboriamo l' | ||
Linea 144: | Linea 152: | ||
SELECT * FROM DITTELIC WHERE 1 AND( ROWID = 2 OR ROWID = 3 OR ROWID = 35 ) | SELECT * FROM DITTELIC WHERE 1 AND( ROWID = 2 OR ROWID = 3 OR ROWID = 35 ) | ||
\\ | \\ | ||
+ | {{counter}} visualizzazioni. | ||
sviluppo/multiselectmultipage.1361439326.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)