2017-05-03 2 views

Répondre

0

Après de nombreux sentiers, j'ai trouvé la solution suivante. Pour modifier le format de date dans listview, nous pouvons le faire de la manière suivante.

<context parent="GenericItem" type="AbstractOrder" component="listview"> 
    <list-view:list-view> 
    <list-view:column qualifier="code" /> 
    <list-view:column qualifier="focusOrderNumber" /> 
    <list-view:column qualifier="date.getMonth()+1+'/'+date.getDate()+'/'+date.getYear()+1900)" label="type.AbstractOrder.date.name"/> 
    <list-view:column qualifier="totalPrice" /> 
    <list-view:column qualifier="shipToUnit"/> 
    <list-view:column qualifier="user" /> 
    </list-view:list-view> 
</context> 

Note: Vous pouvez spécifier un séparateur en place de /.
Note: Le seul problème avec cette approche est que nous ne pouvons pas ajouter le préfixe 0 lorsque la date ou mois à moins de 10.

Il m'a aidé. J'espère que cela pourra aussi aider les autres.

0

ListView comme propre fichier de configuration. Je pense qu'il appelle quelque chose comme 'xxx_listview.xml' (xxx = dépend du type de modèle que vous travaillez). Et là je pense que vous pouvez définir un éditeur comment certains attributs doivent être affichés. peut-être que vous devez écrire votre propre éditeur et mettre la référence ici.