問題タブ [kendo-autocomplete]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 2 つの単語 (姓と名) を使用した剣道 UI オートコンプリート
現在、ユーザーがファーストネームとセカンドネームを入力しても結果を表示する剣道 UI オートコンプリートを取得しようとしています。現時点では、オートコンプリートに姓または名が含まれている場合、コードが機能しています。たとえば、'Peter S' が入力された場合でも、'Peter Smith' と 'Peter Samsung' の結果が表示されます。誰かが私のコードを見て、正しい方向に私を向けることができれば、それは素晴らしいことです. 私はこれに多くの時間を費やしてきましたが、間違ったアプローチを取っているのではないかと思います.
以下のコード:
これは私の Csharp コードです。問題は、これを達成するために編集する必要がある私の linq 内にあると思いますか?
c# - 剣道グリッド MVC でオートコンプリートを適切にバインドする方法
連絡先グリッド内に名前のオートコンプリート フィールドがあります。
ユーザーが名前を入力し、リストから名前を選択すると、その他の連絡先の詳細が自動的に入力されるようにする必要があります。これは正常に動作しています。
ただし、ユーザーは、リストにない人の詳細を手動で入力して保存することもできる必要があります。これは起こっていません。名前フィールドがフォーカスを失った後、値はまだそこにあります。保存後、列に適切にバインドされていないため、値は表示されなくなります。
この回答のアドバイス(ViewDataを使用したくないため、オプション1)に従いましたが、値を適切にバインドできません。
オートコンプリート ウィジェットに列フィールドと同じ名前を付けると、オートコンプリートは機能せず、フィールドは通常のテキスト フィールドになります。オートコンプリート ウィジェットに別の名前を付けると、入力フィールドはウィジェット名のオートコンプリート フィールドになりますが、データは列にバインドされません。
列宣言
グリッド モデル
オートコンプリート
オートコンプリート モデル
javascript - Kendo UI のオートコンプリート テンプレートで「this」の範囲を設定するにはどうすればよいですか?
Kendo UI のテンプレート APIを使用するJavaScript
と、template
. これは、オートコンプリート テンプレートをカスタマイズするのに役立ちます。
生成されたコードを実行すると、 のスコープthis
はWindow オブジェクトです。_prev
たとえば、値を使用して結果をカスタマイズするために、スコープをオートコンプリート インスタンスに設定したいと考えています。
このデモ コードcolor
では、お客様の名前の を検索テキストに相当する赤色に変更して、コード内でインスタンスsubstring
を検索できます。指定されたサンプルで、プロパティを次のように変更するだけですautocomplete
template
template
ただし、「検索」が使えない場合は$()
、テンプレートが生成する関数のスコープを設定して行いたいと思います。出来ますか?
asp.net-mvc - Kendo MVC のスケジューラ ポップアップ エディタでドロップダウンリストをオートコンプリートに変更
たとえば、次のようにリソースをバインドします。
エディターがポップアップすると、五線入力には、データベース内のすべての五線を含むドロップダウン リストのタイプがあります。
質問: たとえば、スタッフの名前によるサーバー フィルタリングを使用してオートコンプリート ウィジェットに変更する方法。
ありがとうございました。
kendo-ui - 剣道オートコンプリートがサーバーに投稿されない
剣道オートコンプリートがサーバーに投稿されない理由について、少し困惑しています。
誰でもこれに問題がありますか?
私に関する限り、これはうまくいくはずです。これは剣道ページの例に基づいています。ページ上の残りの剣道コントロールは問題なく動作します。
ボックスは完全に正常にレンダリングされますが、ユーザーが入力してもサーバーに投稿されないため、データが返されません。
アクションにブレークポイントがあり、ネットワーク トラフィックを監視していますが、サーバーにアクセスしようとさえしません。
乾杯ガレス
kendo-ui - Kendo UI AutoComplete (MVC) MinLength はすべての値をリロードします
MVC ヘルパーを使用して Kendo UI オートコンプリートを作成しました。
MinLength は正常に機能し、3 文字が入力された場合にのみ値を取得します。
問題は、ボックスをクリアすると、すべての値 (この例では 1000 以上) が取得されることです。どうすればこれを止めることができますか?
デモでも同じ動作が見られます。
http://demos.telerik.com/kendo-ui/autocomplete/index
「b」などの文字を入力して削除すると、すべての値が取得されます。
c# - null 値を持つオートコンプリート コントロール呼び出しコントローラー
サーバー フィルタリングで Kendo UI Autocomplete コントロールを使用しようとしていますが、問題が発生しました。
コールバック関数はフォームから正しいテキストを取得しているように見えますが、一貫して null をコントローラー メソッドに渡します。私のコードがサンプル コードと大きく異なる点はわかりません。JavaScript が呼び出され、目的のコントローラー メソッドが呼び出されていることを確認しました。後者は、単に JavaScript メソッドから値を受け取っていません。
私は何が欠けていますか?
.cshtml ソース:
Javascript:
コントローラーの方法:
リポジトリの方法: