Question

Je crée deux colonnes Date de début et date de fin lorsque l'utilisateur saisit la date de fin I devrait valider avec la date de début pour vérifier que sa plus grande que début date, y a-t-il un moyen de faire ça ?? J'utilise Custom Library pour cela, Mon exigence est que je dois stocker un document avec la date de début et de fin et je besoin de faire des validations dessus.

Merci pour l'aide

Était-ce utile?

La solution

Si vous avez besoin de la validation dans l'interface utilisateur, j'utiliserais un type de champ personnalisé.

Si vous avez besoin de la vérification lors de la création dans la bibliothèque, je choisirais un événement eventreceiver et ItemUpdating / ItemAdding.

Ou peut-être une combinaison ...

Si tel est votre choix, faites-le moi savoir et je vous fournirai quelques exemples de code (si vous en avez besoin).

UPDATE:

Si vous avez besoin d'un exemple de type de champ personnalisé, consultez la section suivante: poster . Vous pouvez en fait combiner cela avec un certain JQuery si, par exemple, vous ajoutez une classe CSS spéciale au contrôle rendu, puis ajoutez votre JQuery pour le valider côté client.

Je ne sais pas si vous avez besoin d'un exemple de récepteur d'événement ni comment en ajouter un, mais voici un lien pour vous:

Ajouter un exemple de méthode d'extension de récepteur d'événements

Autres conseils

Le type de champ personnalisé semblerait excessif (du moins pour la validation de l'interface utilisateur). J'utiliserais JQuery pour cela, puis suivrais la recommandation de Johan concernant un événementreciever pour valider le côté du serveur.

modifier: je peux enchaîner JQuery pour valider les champs si nécessaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top