Joomla.it Forum
Componenti per Joomla! => Gestione Form => : rachel 21 Jan 2012, 14:41:33
-
Salve, qualcuno conosce un modo per pubblicare nell'ordine voluto i dati estratti con Chronoforms ultima versione? ho creato un form utilizzando DB multi loader e le altre actions come da tutorial, la visualizzazione è corretta ma l'ordine è quello dato dal campo chiave e utilizzando Order fields in Data Displayer (consiglio trovato sul forum per Chronoconnettivity che ho provato ad applicare a questa versione), non riesco comunque ad ottenere l'ordine alfabetico del campo che ho scelto di visualizzare. Grazie a chiunque possa darmi un suggerimento.
-
Benvenuta nella comunità italiana di Joomla rachel,
Si può ottenere il risultato inserendo un'action Custom Code prima dell'action DB Multi Record Loader ed inserendo il seguente codice campo Code
<?php
if (Jrequest::getVar('order','','get')==""){
$form->data['order']="nome_campo";
}
?>
Al posto di nome_campo devi inserire un nome campo del tuo form. Quello sarà l'ordinamento iniziale dell'elenco
-
Funziona perfettamente. Mille grazie!
-
Funziona perfettamente. Mille grazie!
Volevo fare una piccola aggiunta:
nel mio caso non c'è stato verso di farla funzionare, finche non ho scoperto che è necessario impostare il parametro 'Enable Pagination' del TAB 'Data Displayer' del DB Multirecord loader diverso da 'No' (quindi o 'top' o 'bottom')
Vales che ne pensi?
-
Grazie della segnalazione,
anche se in ritardo ho verificato ed effettivamente ha il comportamento che hai descritto.
Dipende sicuramente dalla configurazione del componente che con la disabilitazione della navigazione disabilita anche l'ordinamento su tutti i campi.
-
perfetto la custom action, ma se dovessi decidere di impostare l'ordine discendente dei records?
Grazie per la risposta.