2017-08-14 2 views
0

Je voudrais adopter le composant Primeng Schedule https://www.primefaces.org/primeng/#/schedule et je cherche un exemple de dialogue d'éditeur de détails d'événement 'riche'. L'exemple contextuel Primeng 'Détails de l'événement' n'affiche que la date 'aaaa-MM-jj' pour un événement et je dois également pouvoir définir/modifier le début et la fin de l'événement.Définition de l'heure de début/fin dans Primeng Schedule

Dans l'esprit de 'DRY', je crois que cela a dû être fait par d'autres avant moi! Quelqu'un peut-il me diriger vers un exemple où je peux voir un modèle de travail?

Je vois qu'il y a un ancien échantillon basé sur le composant de jquery de fullcalender sous-jacent qui pourrait être amélioré pour angulaire ici: https://www.alinous.org/web-developer/design-pattern/fullcalendar/. A défaut d'autre chose, je suppose que je pourrais commencer avec ça.

+0

fixe le lien. https://www.primefaces.org/primeng/#/schedule –

+0

Ok - balise primefaces supprimée. –

+0

Merci, des commentaires supprimés (celui-ci aussi) – Kukeltje

Répondre

0

Ok - Je peux maintenant répondre à ma propre question.

Le composant p-calendrier incorporé dans l'exemple de code HTML p-dialog peut être mis à jour pour y remédier en ajoutant l'attribut showTime et en définissant sa valeur sur "true".

La source de l'échantillon HTML https://github.com/primefaces/primeng/blob/master/src/app/showcase/components/schedule/scheduledemo.html peut être modifié pour afficher un sélecteur de temps:

Pour commencer le changement ceci:

<div class="ui-grid-row"> 
    <div class="ui-grid-col-4"><label for="start">Start</label></div> 
    <div class="ui-grid-col-8"><p-calendar [(ngModel)]="event.start" dateFormat="yy-mm-dd" dataType="string"></p-calendar></div> 
</div> 

à ceci:

<div class="ui-grid-row"> 
    <div class="ui-grid-col-4"><label for="start">Start</label></div> 
    <div class="ui-grid-col-8"><p-calendar [(ngModel)]="event.start" dateFormat="yy-mm-dd" showTime="true" dataType="string"></p-calendar></div> 
</div>