チュートリアルを使用して剣道オートコンプリートを構成しようとしています。問題は、剣道の初期化で設定したプロパティ値ではなく、オートコンプリート コントロールがオブジェクトを表示することです (キャプチャを参照)。
@(
Html.Kendo().AutoComplete()
.Name("products")
.Placeholder("Find Product...")
.DataTextField("Name")
.Template("<span><img src='/Content/Images/default-photo.jpg' " +
"width='20' height='20' /> ${data}</span>")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetProducts", "Search")
.Data("onAdditionalData");
})
.ServerFiltering(true);
})
)
<script>
function onAdditionalData() {
return {
text: $("#products").val()
};
}
</script>
私のアクションの戻り値の型はreturn Json(products, JsonRequestBehavior.AllowGet);
、製品がどこICollection<VmProduct>
にあるかです。