Afficher l'heure seulement du champ DateTime dans la forme d'édition de la liste externe

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/53176

  •  10-12-2019
  •  | 
  •  

Question

J'ai une liste externe contenant une colonne DateTime appelée "ouverture".Je souhaite ne montrer que la partie de temps de cette colonne dans toutes les vues (liste, édition, etc.).Je sais comment faire cela dans la vue de la liste, en utilisant la "formule d'édition" dans SharePoint Designer (vue de conception).Est-ce aussi possible dans la vue d'un élément?Il semble n'y avoir aucune "formule d'édition" disponible ici.

J'ai essayé de changer le champ de formulaire à DateTimefield comme suit:

<SharePoint:DateTimeField TimeOnly="True" Grid.Column="1" Grid.Row="7" ControlMode="Display" FieldName="Opening" IncludeDescription="True"></SharePoint:DateTimeField>

mais malgré le délaizy="vrai", la partie de date est toujours affichée.Personnalisation des formes possibles?

Était-ce utile?

La solution 2

Il est possible en manipulant l'expression XPath des champs et en utilisant JavaScript comme indiqué dans cet article .

Autres conseils

Personnalisation du formulaire est un aspect - qui se produit déjà dans la liste (sauf si vous ne prévoyez pas vos formulaires avec votre solution), mais je crois que vous envisagez de le faire déclarer. Il n'existe aucun moyen de le faire déclarer que la seule date est prise en charge, mais vous pouvez opter pour créer une colonne calculée qui utilise l'une des formules telles que exposées ici http://abstractspaces.wordpress.com/2009/05/02/common-date-time-Formulas-for-SharePoint-Calculé-champs / - L'inconvénient est qu'il est en lecture seule.

Ma prise: Si vous souhaitez "modifier", optez pour personnaliser les formulaires d'édition ou optez sur de manière programmée pour un champ personnalisé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top