問題タブ [kendo-combobox]
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.
kendo-ui - ComboBox.DataBound イベント ハンドラで返された値を確認できますか
リモート サービスにバインドする Kendo ComboBox があります。データバインド中にサーバーからフェッチされた値を確認したいのですが、どうすればよいですか?
asp.net-mvc-4 - Kendo ComboBox を使用したサーバー フィルタリングの処理
サーバー側で Kendo UI ComboBox のフィルタリングを処理しようとしています。ビューに次のコードがあります
ComboBox に何かを入力したとき。CAR、Fiddler2 を使用すると、次のクエリ文字列がサーバーに送信されていることがわかります
解析すると、次のようになります
見た目から、ComboBox はフィルターという名前の JavaScript 配列を ajax 経由でサーバーに送信しています。コントローラーでそのような配列を処理するにはどうすればよいですか?
何を入れればいいTHE_TYPE_TO_USE
ですか?試してみましobject
たdynamic
が、どちらもヌル フィルターを生成しました。クライアントから送信されるフィルターは、次のように複雑になる可能性があることに注意してください。
これにより、次の解析済みクエリ文字列が生成されます
ご覧のとおり、配列は数レベルの深さにすることができます。だから私の質問は、THE_TYPE_TO_USE
任意の深さの複雑なフィルターを処理できる上に何を入れるべきですか? これは、ASP.NET MVC ラッパーでのみ実行できますか? もしそうなら、どのように?
jquery - Kendo UI コンボ ボックスで値の最初のスペースが切り捨てられる
コンボ ボックスの値の初期スペースを表示するにはどうすればよいですか? 例えば
Kendo ui コンボ ボックスを試していると、自動的にスペースが削除され、次のように表示されます。
実際の例は素晴らしいでしょう。
asp.net-mvc - データバインド サブスクライブ時に KendoComboBox の通常のオートコンプリート動作が機能しない
ここには、私が開発したのではないプロジェクトがあります。プロジェクト テクノロジ: ASP.NET MVC、jQuery、Bootstrap、および KendoUI。そして、それには少し問題があります。
KendoComboBox は、入力中に JSON データソース テキストでテキストをオートコンプリートします。これは完璧です!ただし、DataBound イベントをサブスクライブして処理すると、このオートコンプリートは正しく機能しません。入力しているものを消去します。そして、これはユーザーの怒りを引き起こします。
このウィンドウは、新しいレジスタを作成する場合も、既存のレジスタを編集する場合も同じです... したがって、サブスクライブされた DataBound は、編集時に ComboBox 内の 1 つの項目を選択する作業を行います。
また、新しい ComboBox を作成する場合、入力時に ComboBox の通常の動作をオートコンプリートする必要があります。
これが新しいウィンドウです。オートコンプリートは、サブスクライブされた DataBound では機能しません。
これは編集ウィンドウです (同じですが、ロードされています)。
DataBound を削除すると、ComboBox のオートコンプリートが正常に機能します。
これは私のHTMLです:
私の document.ready 関数には次のものがあります。
私の研究:
KendoCombobox が Localsource jsondata を取得していない
Kendo UI Docs - ComboBox - Events - DataBound
kendo ui: コンボボックス dataBound イベント内で、いくつかのコンボボックスにバインドされた dataSource の dataItem を削除する方法
Kendo UI Forumの投稿もいくつか見ました。
jQuery と KendoUI を更新しましたが、まだ残っています...
私は KendoUI を初めて使用し、いくつかの ASP.NET MVC プロジェクトを修正したばかりなので、今のところこの問題を修正する方法がわかりません。誰かが私を助けたり、指示を与えたりできるなら、私は感謝します。
そうそう、同じ問題を抱えている他のコンボを修正したい...
PS: クリックして値を選択すると、ここで作業できますが、生産的ではありません。
私は自分自身を十分に明確にしたことを願っています。助けてくれてありがとう。
jquery - 剣道コンボボックスで選択したインデックスをインクリメント/デクリメントする
アイテムのリストが入力された Kendo UI コンボボックスがあります。コンボボックスのインデックスをインクリメントするためのボタンとデクリメントするためのボタンの 2 つのボタンがあります。ボタンには、クリック イベントに関連付けられた機能があります。
問題は、コンボボックスのインデックス (表示されている値が変更されていない) がインクリメントまたはデクリメントされていないことです。メソッドとして私が持っているものは次のとおりです。
助けてくれてありがとう!
javascript - JQueryを使用して入力剣道ComboBoxから値を取得します
アプリで剣道コンボボックスを使用していますが、コンボボックスの実際の関数の外で、値とレコードの ID をコンボボックスから取得する必要があります....各レコードに対してテーブルでコンボボックスドロップダウンを使用しているため、css ID をリレーできません。コンボボックスの値を取得するには...選択したレコードの入力コンボボックスに到達することができ、背景色を適用してこのテストを行いました。入力テキストボックスだけで正常に動作する .val() をテストしましたが、剣道 ComboBox では発生しません...
どうもありがとう
入力
ComboBox 関数
jQuery 関数
jquery - ロード後にカスケード剣道コンボボックスを無効にするにはどうすればよいですか?
2 つの剣道コンボボックスがあり、一方が他方からカスケードします。どちらもデータを正常にロードします。問題は、選択が行われた後に 2 番目のコンボボックス (comboSequenceNumbers) を無効にしたいことです。
これらのコンボボックスに入力するために使用する 2 つの方法があります。無効化が試行されるポイントに到達するための操作の順序は次のとおりです。
ユーザーは、(A) バーコードをスキャンするか、(B) 最初のコンボボックスから選択して (2 番目のコンボボックスに入力)、2 番目のコンボボックスから選択することができます。
ユーザーが方法 (A) または (B) のいずれかを完了したら、comboSequenceNumbers コンボボックスを無効にする必要があります。
選択 (B) は、必要な方法でコンボボックスを無効にします。最初の方法 (A) が問題を引き起こします。このプロセス中にエラーはスローされませんが、無効化も発生しません。
ここにコンボボックスがあります。
以下は、データのスキャンまたは手動入力によって呼び出されるメソッドです。
興味深いことに、バーコードをもう一度スキャンすると、実際にはコンボボックスが無効になります。2回目のスキャンが必要なのは奇妙です。どんな助けでも大歓迎です、ありがとう!
kendo-ui - 編集時に剣道コンボボックスのオートコンプリート逆引きを実現するにはどうすればよいですか?
シナリオは次のとおりです。
剣道コンボボックスがあり、レコードを追加するために正常に機能しています。ユーザーが入力すると、データ ソースからレコードが検索され、選択されたレコードの ID が編集中のレコードの FK フィールドに割り当てられます。データソースのページングを 30 レコードに設定しましたが、これはうまく機能します。
レコードを編集すると、FK ID がコンボボックスにバインドされ、レコードを検索してそのテキストを表示できるようになりました。完全。ただし、コンボボックスにバインドされたレコードに、コンボボックスのオートコンプリート データソースによって返されるデータの最初のページにない ID がある場合、コンボボックス ウィジェット UI のレコードのテキストではなく、FK ID のみが表示されます。
編集フォームをロードするときに、ID でレコードを検索してそのテキストを表示するコンボボックスを取得するにはどうすればよいですか?
または、より良い解決策はありますか?ロード レコード データにテキストを含めた場合、編集中のレコードのコンボ ボックスにテキストをバインドできますか?
お時間をいただきありがとうございます。
よろしく、
スコット