J'utilise angular 4 et PrimeNg datatable avec l'édition, est-il possible de forcer les majuscules dans 1 colonne lorsque l'utilisateur écrit? peut-être appeler àUpperCase au clavier? ou quelque chose de mieuxAngulaire 4, majuscule en primeng avec édition
0
A
Répondre
0
Pourquoi ne pas utiliser un modèle d'éditeur avec une fonction (ngModelChange)
pour convertir la valeur en majuscules
Regardez la démo datatable montrant l'utilisation du modèle de l'éditeur. Notez comment le modèle utilise un [(ngModel)]
? Changement qui à un [ngModel]="yourModel"
et ajouter (ngModelChange)="yourFunction(event)"
@Pijotrek comment java, systèmes de fichiers et ainsi de suite est connecté à ma question – Alessandro
Je suis désolé, je dois avoir eu deux onglets avec deux autres questions ouvertes. Supprimer ce commentaire tout de suite. Encore pardon! – Pijotrek
Voulez-vous dire faire des majuscules de texte dans la cellule que l'utilisateur édite ou dans une autre cellule? Si vous souhaitez mettre en forme du texte en mode édition, vous pouvez ajouter un style CSS à l'entrée de l'élément à l'intérieur de la cellule. N'a pas essayé cela mais pourrait être quelque chose comme ceci: .ui-cell-editing .ui-inputtext {transformation de texte: majuscule; } – Sharko