Buongiorno a tutti, ho realizzato un componente, ho qualche problema sull'ordinamento dei record nel back-end.
Queste le operazioni compiute:
1. nella views ho settato lo "state" con la seguente funzione "$this->state = $this->get('State');",
2. nel template default ho richiamato i valori in sessione con il seguente codice:
$listOrder = $this->state->get('list.ordering');
$listDirn = $this->state->get('list.direction');
ma il primo mi risulta vuoto, perchè?
3. ho inserito i valori nel form con il seguente codice:
<input type="hidden" name="filter_order" value="<?=$listOrder?>" />
<input type="hidden" name="filter_order_Dir" value="<?=$listDirn?>" />
4. ho aggiunto nella "getListQuery" le seguenti opzioni:
$query->order($this->getState('list.ordering', 'oggetto').' '.$this->getState('list.direction', 'DESC'));
In pratica l'ordinamento non viene percepito, accanto all'etichetta non viene visualizzata l'icona (asc desc), il campo hidden "filter_order" risulta ancora vuoto.
Qualcuno mi saprebbe dare delle indicazioni?
Grazie