2 votes

mise à jour du texte de l'autocomplétion kendo avec le texte de l'élément sélectionné au lieu du champ dataTextField

J'utilise kendoAutocomplete, tout fonctionne bien mais le problème est que je recherche avec dataTextField : "stname" mais dans le modèle je montre "label" avec est combiné avec stname et une autre valeur.j'ai besoin de rechercher avec stname seulement.il fonctionne bien mais quand je sélectionne l'élément de l'autocomplete il ajoute le texte de l'élément sélectionné.je veux montrer le texte sélectionné de l'étiquette (modèle) pas dataTextField.y a-t-il un moyen. J'ai essayé de mettre à jour sa valeur avec l'étiquette sur l'événement de sélection mais cela n'a pas fonctionné pour moi. Veuillez me conseiller. Merci.

$("#street-name").kendoAutoComplete({
                    filter: "startswith",
                    dataTextField: "stname",
                    dataValueField: "value",
                    template:"#=label#",
                    change:function(e)
                    {

                    },

                    select: function (e) {
                  }
});

1voto

Ramu Jannu Points 11
$("#street-name").kendoAutoComplete({
    filter: "startswith",
    dataTextField: "stname",
    dataValueField: "value",
    template:"#=label#",
    change:function(e)
    {

    },

    select: function (e) {
        var selecteditem=this.dataItem(e.item.index());                      
    }
});

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X