none
Ajax – Comment faire pour changer le titre du contrôle Rating RRS feed

  • Discussion générale

  • Parfois, on veut montrer les caractères au lieu des chiffres lorsque la souris se déplace vers l'étoile. Comment peut-on parvenir ?  On peut trouver les éléments et modifier les propriétés de titre.  Par exemple

     

    <AJAXToolkit:Rating ID="Rating1" BehaviorID="RatingBehavior1" runat="server" CurrentRating="1" MaxRating="3" ReadOnly="false"
      StarCssClass="ratingStar" WaitingStarCssClass="savedRatingStar" FilledStarCssClass="filledRatingStar" EmptyStarCssClass="emptyRatingStar" Tag="99" >
    </AJAXToolkit:Rating>
    <script type="text/javascript" language="javascript">
      function pageLoad()
      {
      //change its title
        var RatingID = "<%=Rating1.ClientID %>";
        for(i=0;i<$find("RatingBehavior1").get_MaxRating();i++)
        {
          switch(i)
          {
            case 0:  $get(RatingID+"_Star_"+(i+1).toString()).title ="Bad";   break;
            case 1:  $get(RatingID+"_Star_"+(i+1).toString()).title ="OK";   break;
            case 2:  $get(RatingID+"_Star_"+(i+1).toString()).title ="Excelent";break;
            default:  break;
          }
        }
      }
    </script> 

     

     

    Pour plusieurs informations, visitez la page Foire aux Questions – ASP.NET

     

     

    lundi 31 mai 2010 14:05
    Modérateur