la façon dont je m'sélectionner une valeur à partir de kendo comboBox
j'ai mis en Kendo ComboBox, mais de la difficulté à obtenir la valeur sélectionnée ....
$("#_FeeScheme_Input").kendoComboBox({
minLength: 1,
filter: 'contains',
dataTextField: "FeeSchemeDescription",
dataValueField: "FeeSchemeID",
select: onSelect,
dataSource: {
type: "json",
serverFiltering: false,
transport: {
read: "/Qualification/GetAllFeeScheme_JSON"
},
}
});
...
function onSelect(e) {
var dataItem = this.dataItem(e.item.index());
alert("value " + dataItem.text); //NOT WORKING... RETURN NULL VALUE
};
Rasoir code
<div class="form-group">
@Html.LabelFor(model => model._FeeScheme.FeeSchemeDescription, new { @class = "control-label col-md-3" })
<div class="col-md-6">
@Html.TextBoxFor(model => model._FeeScheme.FeeSchemeDescription, new { id = "_FeeScheme_Input" })
@Html.ValidationMessageFor(model => model._FeeScheme.FeeSchemeDescription)
</div>
</div>
OriginalL'auteur Toxic | 2014-02-20
Vous devez vous connecter pour publier un commentaire.
Les getters/setters du kendo comboBox font partie de la kendoComboBox de "classe".
Vous pouvez utiliser .valeur() ou .texte() en fonction de ce que vous avez besoin.
OriginalL'auteur Adrian Salazar
Dans Asp.net MVC :
OriginalL'auteur Zolfaghari
Vous pouvez utiliser jquery trop, Si vous essayez de prendre de la valeur des événements.
OriginalL'auteur MustafaP
Cette réponse pourrait aider
Kendo zone de liste déroulante.valeur(x) ne fonctionne pas correctement
Et
Violon Exemple à partir de la même réponse
OriginalL'auteur Vivek Parekh
Vous pouvez également utiliser jquery pour obtenir l'ID et la valeur de la sorte:
Premier à donner votre zone de liste déroulante nom:
Ensuite, vous pouvez obtenir l'ID et la Valeur comme ceci:
OriginalL'auteur Paul Gorbas