<rich:calendar id="orderpickDate" oninputfocus="check(#{myForm.packingListId})"
Lors de la création d'un calendrier, vous obtenez un champ de saisie et un img qui affiche le calendrier.Calendrier Richfaces - comment désactiver le popup du calendrier après le chargement de la page
Dans la fonction js je peux désactiver le champ de saisie:
function check(packId) {
var canEditThisDate = true;
// canEditThisDate = true/false <-- checked using jQuery.ajax() if date can still be
// updated by the user
if (! canEditThisDate) {
jQuery("input[id='shipmentForm:orderpickDateInputDate']").attr("disabled", true);
}
}
Le champ de saisie ne peut donc pas être modifié manuellement. Mais vous pouvez toujours cliquer sur l'img et sélectionner une date, puis le champ de saisie est mis à jour avec le jour sélectionné. Comment puis-je désactiver la fenêtre contextuelle richfaces dans la fonction js?