Joomla.it Forum
Joomla! 3 => Joomla! 3 => : alepar 02 May 2021, 23:02:29
-
Salve a tutti!
Sto usando il componente Fabrik per le prenotazioni di uno studio.
Ho creato due liste che condividono gli stessi elementi.
Le due liste si chiamano 'Richieste di appuntamento' e 'Appuntamenti confermati'.
Ho creato un nuovo elemento radiobutton con i valori Si e No (default), modificabile solo dall'admin.
Vorrei che se il valore dell'elemento radio stesse su No, il record dovrebbe essere visibile solo nella Lista 'Richieste di appuntamento', e se venisse messo Si dovrebbe vedersi solo in 'Appuntamenti confermati'.
Non trovo la soluzione.
Grazie
-
troppo pochi gli elementi per dirti come, e sarebbero pochi anche se usassi una sola lista.
riformula la domanda spengendo la modalità "indovinello" e vedrai che ci arriviamo.
-
Mi aspettavo una tua risposta (simpatica) sul componente Fabrik.
Mi dispiace ma non saprei come formulare meglio la domanda, ho utilizzato i termini che utilizza il componente (Liste, Elementi).
-
purtroppo ti devi spiegare e documentando meglio la questione.
Se ti dicessi che ho fatto un sugo ma che ha un sapore strano e ti chiedessi come aggiustarlo, non ti verrebbe in mente che senza sapere gli ingredienti con cui ho realizzato il sugo non potresti darmi nessuna risposta valida?
ecco il tuo SUGO è la tua applicazione.
Se non so come è fatta o non me ne dai un idea, cosa posso risponderti?
Non è che anche tu sei di quelli che va al ristorante e dice : "da mangiare grazie".
-
Incomincia con lo spiegare dove hai messo il radiobutton e come ottieni ora una sola lista.
-
Ciao,
ho creato la lista 'Richieste di appuntamento' (form pubblico) con gli elementi:
- Nome (textfield)
- Cognome (textfield)
- Email (textfield)
- Telefono (textfield)
- Confermato (radiobutton - Valori 'Si' e 'No' - non visibile dall'utente)
Ho duplicato la lista 'Richieste di appuntamento' denominandola 'Appuntamenti confermati' con gli stessi elementi condivisi.
Quando un utente compila il form i record vengono visualizzati in entrambe le liste, e l'elemento 'Confermato' sta su 'No' di default.
Vorrei che se l'elemento 'Confermato' stesse su No, il record dovrebbe essere visibile solo nella Lista 'Richieste di appuntamento', e se venisse messo Si (in modifica dall'Admin) dovrebbe vedersi solo in 'Appuntamenti confermati'.
Perdonatemi ma non saprei come spiegarlo meglio.
-
nella lista attua un filtro in maniera che questa sia visibile quando il campo confermato è su si
-
Eh, non trovando una soluzione ho fatto così. Ho lasciato attiva solo una lista, ho attivato un filtro obbligatorio che apre l'elenco con Confermato Si oppure No.
Non è bellissimo perché volevo inserire pure i filtri per gli altri elementi non obbligatori, ma vengono visualizzati in blocco tutti insieme (filtri obbligatori e non).
Sarà un po' complicato spiegarlo al cliente (potete confermare che non sono proprio bravo a spiegare le cose :D ).
-
Forse sei fuoristrada.
Come appunto giusebos ti indicava devi applicare un filtro facendo così in modo di visualizzare la lista solo se i campi sono impostati su "si".
Per farlo apri la lista poi DATA > Pre- Filtro e qui inposti il filtro in base alle tue esigenze, facendo in modo che appuntoquando il campo radiobutton è impostato su si. ti viene visualizzato il record in lista.
-
Ciao, ho provato ad utilizzare il pre-filtro. Non mi è chiaro come funziona..
-
Nella lista appuntamenti confermati vai in data > pre - filtro da qui ne aggiungi uno.Quindi
where > campo (Nel tuo caso Confermato) > condizione (equals) > valore (qui aggiungi il valore del radio button che suppongo dovrebbe essere "si"Salvi e se hai compilato il pre filtro correttamente nella lista degli appunttamenti confermati dovrebbero visualizzarsi solo i record con i radio button impostati su si. gli altri non vengono visualizzati
-
un filtro è un filtro, oppure è una logica boleana.
Quando andavi alle elementari, ti ricordi i gruppi?
Ecco tu hai dei gruppi, dove alcuni dati si incrociano:
prendi dai gruppi A e B tutti i bambini che hanno i capelli biondi.
Il risultato è l'insieme degli elementi filtrati per la condizione "capelli biondi".
Mi sa che tu non sei stato attento per niente alle elementari ;)
-
Non mi è chiaro come funziona..
Questo te lo ha spiegato giusebos in maniera molto chiara :P
-
Grazie navigatore. Ho impostato il pre-filtro e ha funzionato.
giusebos... lasciamo perde
-
se lasci perdere ti arrendi a qualcosa di veramente semplice, che farai quando avrai a che fare con geometria euclidea, rapporto aureo e serie di fibonacci, ti spari o ti impegni a capire?
-
Tranquillo, a te l'ultima parola.
-
tranquillo la prossima volta che chiederai aiuto ti lascerò cadere nell'oblio