Le contrôle d'évaluation dans la boîte à outils de contrôle ajax n'augmente pas l'événement si l'utilisateur clique sur l'étoile actuelle car il vérifie if (this._ratingValue! = This._currentRating), donc je veux passer outre cette méthode sans changer js et construire takeit. Comment puis-je le faire, puis-je étendre le contrôle d'évaluation et surpasser RatingBehavior.js ou toute autre solution.Boîte à outils de contrôle Ajax Contrôle de contrôle - Remplacer RatingBehavior.js
_onStarClick : function(e) {
/// <summary>
/// Handler for a star's click event
/// </summary>
/// <param name="e" type="Sys.UI.DomEvent">
/// Event info
/// </param>
if (this._readOnly) {
return;
}
if (this._ratingValue != this._currentRating) {
this.set_Rating(this._currentRating);
}
},
J'ai essayé de faire cela, mais il ne semble pas avoir d'effet. Y at-il autre chose que je dois faire en plus d'ajouter ce code à ma page aspx? – merk