Date Format “MM-jj-aaaa” <p:datatable> avec la dynamique de la colonne
Je vais avoir une table avec des colonnes dynamiques générées. j'ai une colonne de date à être affiché, mais dans un format spécifique
dans ma datatable sans colonnes dynamiques génération ... je fais de la date à afficher dans le format spécifique de cette manière
<p:dataTable .....>
<p:column headerText="Date" id="dateID"
sortBy="#{iterator.updatedDate}"
filterBy="#{iterator.updatedDate}">
<h:outputText value="#{iterator.updatedDate}">
<f:convertDateTime pattern="MM-dd-yyyy" />
</h:outputText>
</p:column>
</p:dataTable>
que pouvais-je faire pour obtenir le même résultat dans ma datatable avec des colonnes dynamiques...
peut m'aider dans la résolution de ce...
OriginalL'auteur senthil_sss | 2013-03-22
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer des méthodes d'accès dans le backing bean qui vous permettent d'obtenir directement la Date dans le format souhaité, comme une Chaîne de caractères.
Prenez cet exemple:
Puis, dans votre dataTable, la propriété "myFormattedDate" doit être appelé, de sorte que le format Date est imprimé.
OriginalL'auteur floshton
Si votre propriété est un type de Calendrier de l'insertion .de temps après.
OriginalL'auteur Talles Penini
Vous avez besoin de remplacer votre balisage avec les éléments suivants:
Merci,c'est une très bonne astuce, mais je veux par exemple. 10 OCT 2017
OriginalL'auteur rodolfocop
voir: https://www.primefaces.org/primeng/#/datatable/templating
https://angular.io/api/common/DatePipe
OriginalL'auteur Jayson San Agustin
Je conditionnellement formater le contenu de la cellule. Si elle va représenter des données à partir d'un objet Date, je adapter le format de la date.
OriginalL'auteur Amadeus Sánchez