0

KendoUI for MVC で最初の一歩を踏み出しています。データベースからテーブル「Products」を読み取り、それを厳密に型指定されたモデルとしてビューに渡す非常に単純なモデルがあります。

モデルを使用してオートコンプリートにバインドし、提案された値を取得しています。これはほとんど問題なく動作します。これは、次の Razor 構文を使用して行われます。

@(Html.Kendo().AutoComplete()
     .Name("productAutoComplete")
     .DataTextField("Name")
     .BindTo(Model)
     .Filter(FilterType.StartsWith)
     .Placeholder("Select the product")
     .Suggest(true)
)

私が抱えている問題は、オートコンプリートの提案を含むドロップダウン リストが (そのすぐ下ではなく) テキスト ボックス自体の上に表示されることです。

オートコンプリート フィールドに何も入力せずに、以下の画像を参照してください。

フィールドに何も入力せずに

オートコンプリートが動作している場合: 何かを入力し始めた後

何か提案はありますか?

前もって感謝します、

レフテリス

4

1 に答える 1

1

KendoUI (1.7.1) に同梱されているものではなく、最新の jQuery ライブラリ (1.9.1) を使用することで問題を解決しました。

これが 1.7.1 で機能しなかった理由はまだわかりません (1.9.0 以降では問題ありません)。

いずれにせよ、KendoUI の最新バージョン (Q1 2013) には 1.9.1 jQuery が同梱されています。残念ながら、これは KendoUI Complete for ASP.NET MVC のトライアルとしては利用できないようです。

この解決策が他の人に役立つことを願っています。

レフテリス

于 2013-03-31T14:32:15.770 に答える