Nous avons plusieurs pages sous forme d'onglets où la date est utilisée dans la plupart des pages. Lorsque nous trions un coulmn particulier et que nous quittons la page et que nous entrons dans cette page, la flèche apparaît (haut/bas selon la façon dont nous quittons la page). Mais les données ne sont pas triées dans la direction indiquée par la flèche. J'ai mis preserveSort
et preserveDataModel
à false
. Le arrow
est défini sur true
dans la colonne t:commandSortHeader
dans toutes les pages. Est-ce un bug ou est-ce que je manque un réglage? J'ai essayé de mettre forceId
à false
dans t:commandSortHeader
mais d'aucune utilité.La flèche de tri apparaît toujours une fois le tri utilisé
0
A
Répondre
0
J'ai résolu ce now.i réinitialiser le sortcolumn et trier les valeurs ascendantes sur chaque entrée à la page.J'ai pensé que preseveDataModel le fait déjà mais il doesnt.good à knwo informations de tri est toujours conservé si vous définissez preservesort et preserveDatamodel à false .
preserveDataModel conserve uniquement le modèle de données. Ceci est particulièrement utile lorsque vous stockez les données dans des beans de requête et que vous ne voulez pas recharger le modèle de données à partir de DB à chaque requête pendant la construction du bean. Avec ce paramètre, le modèle de données sera stocké dans l'arborescence des composants de la vue dans la portée de la session jusqu'à la prochaine requête. – BalusC