Est-ce que quelqu'un a assigné avec succès une datepicker à un champ de date répété dans une grille? Sûrement quelqu'un l'a déjà fait? Je trouve que le problème est que l'ID de chaque champ d'une rangée est répété dans la rangée suivante. Donc quand j'attribue une date sur la 4ème rangée, je mets à jour le même champ dans la première rangée parce que leur ID est la même.MVC 2; Utiliser un outil de sélection de date pour entrer une date dans une grille
1
A
Répondre
1
Vous pouvez le faire comme ça ... Je viens de mettre sur mon Modifier Vue:
<%: Html.TextBox("", String.Format("{0:dd. MMMM yyyy}", Model), new { @id = "datePicker" })%>
Via new { @id = "something" }
vous pouvez contrôler le code HTML généré par la méthode d'aide. Cette fois, je voulais que l'ID soit datePicker
afin que jQuery puisse être déclenché en conséquence.
Et c'est le jQuery magique:
<link type="text/css" href="http://jquery-ui.googlecode.com/svn/tags/latest/themes/base/jquery.ui.all.css"
rel="stylesheet" />
<script type="text/javascript" src="http://jquery-ui.googlecode.com/svn/tags/latest/jquery-1.4.2.js"></script>
<script type="text/javascript" src="http://jquery-ui.googlecode.com/svn/tags/latest/ui/jquery.ui.core.js"></script>
<script type="text/javascript" src="http://jquery-ui.googlecode.com/svn/tags/latest/ui/jquery.ui.widget.js"></script>
<script type="text/javascript" src="http://jquery-ui.googlecode.com/svn/tags/latest/ui/jquery.ui.datepicker.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#datePicker').datepicker({
altField: '#datePicker',
changeYear: true,
changeMonth: true,
altFormat: 'dd. MM yy',
yearRange: '1900:2010'
});
});
Vérifiez this pour d'autres paramètres de configuration jQuery datepicker.
Questions connexes
- 1. Comment formater une date dans une vue pour la liaison bidirectionnelle dans MVC 2?
- 2. MVC datepicker dans une grille
- 3. sharepoint enregistrer une date dans un champ de date
- 4. Sélection de date dans les rails
- 5. Comment utiliser une date dans un tableau dans GetAllEntriesByKey?
- 6. sélection de l'enregistrement suivant dans une liste triée par date
- 7. Comment utiliser une date (au format MM-jj-aaaa) dans une URL dans une application MVC?
- 8. ASP.Net MVC 2 - liste déroulante qui contrôle une grille
- 9. grille personnalisée pour ASP.NET MVC 2
- 10. jQuery DatePicker: Date de sélection
- 11. Arrondir un champ de date de texte libre, pour utiliser un champ de critère "Date à"
- 12. Sélection d'entrées de table où une date donnée est comprise entre: date de début et: date de fin
- 13. Remplacer la date dans un DateTime avec une autre date
- 14. Utilisation de DataTypeAttribute pour valider une date
- 15. Plusieurs DatePickers jQuery avec une sélection de date décalée
- 16. SSIS - Convertir une date à utiliser dans une expression
- 17. asp.net mvc textbox format date
- 18. Validation de date MVC ClientSide
- 19. dans asp.net MVC 2/beta Date formate proble est comme:
- 20. une date
- 21. Date Stamp dans une chaîne
- 22. Météo pour une date précise?
- 23. Définition de la date minimale pour plusieurs sélecteurs de date en fonction de la sélection d'un sélecteur de date
- 24. Comment puis-je afficher une date qui est 2 semaines après une date fixe?
- 25. SQL - Sélection de la date suivante
- 26. Date de modification dans l'application ASP.Net MVC
- 27. Ajouter une date sans dépasser un mois
- 28. Comment écrire une requête pour un utilisateur créé, Date de création, Utilisateur modifié, Date de modification pour une table
- 29. comment mettre une liste déroulante et un sélecteur de date dans une grille de données évoluée flex
- 30. Sélection de 2 points dans une requête
Cela ne contourne pas le problème de l'assignation d'une datepicker à un champ dans une grille. Le point de la question est que dans MVC lorsque vous créez une grille, l'ID du champ est le même sur la quatrième ligne que sur la première. En conséquence, le mauvais champ est mis à jour. – arame3333