問題タブ [kendo-multiselect]

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.

0 投票する
1 に答える
827 参照

html - 剣道マルチセレクト

これまでに見た Kendo UI Multiselect のすべての例と使用法では、html で「クラス」名の代わりに「id」を使用しています。

クラス名を使用してみましたが、うまくいかないようです。私は何か間違ったことをしていますか、それとも剣道はこれをサポートしていませんか?

HTML:

スクリプト:

これは私が得るエラーです:

0 投票する
1 に答える
2468 参照

asp.net-mvc - ロード後に剣道マルチセレクトで選択したアイテムを追加する

ここに参照があります

Kendo UI MultiSelect ウィジェットでのサーバー フィルタリングの例

今問題は、選択したアイテムをロード後に追加したいということです。データ ソースはリモートなので (オートコンプリートのように機能します)、直接アタッチできません

最初は dataSource は空です ... Multiselect がロードされます

$("#products").data("kendoMultiSelect").value([{airline_name:"AA",airline_value:"BB"}]);

// 上記のステートメントは、選択した値には表示されませんが、value() 関数を呼び出すと値が表示されます });

THE URLはJSON配列を取得し、コントローラーに送信される文字を入力し、コントローラーが要求された一致する値をJSON配列で送信するときのように機能します。

現在、以下のステートメントを使用して選択したアイテムを追加することはできません:

MULTISELECT LOAD にデータソースがありません。私の場合、値はすでにロードされていません。上記はほんの一例です

0 投票する
1 に答える
2788 参照

javascript - 複数選択列を使用した Kendo Grid のカスタム フィルター関数

カスタム フィルター関数を作成する必要があります。名前、年齢、都市など、複数の列を持つ剣道グリッドがあります。名前列は複数選択する必要があります。ここで、フィルタリングする場合、グリッド全体のロジックは「and」である必要がありますが、その特定の列 (名前) には「or」ロジックが必要です。

この投稿と他の同様の投稿をいくつか見ました。この例では、テレリックはデータバインド属性を削除することを提案しています

複数選択フィールドからすべてのタグをクリアするまで、これは非常にうまく機能します。参考までに、グリッドは filterMode: "row" として構成されています。このシナリオでは、タグはまったくクリアされません。

そこで、ここでカスタム フィルター関数を作成しようとしています。これが私がこれまでに持っているものです:

注目に値するいくつかのこと

  1. コンソールに何も表示されないため、カスタム フィルター関数が実行されないようです。
  2. このフォーラムの投稿に続いて、このコードは非常に単純に見えます:

    operator: function(item, value){ //ロジックを実装する }

それが十分に文書化されておらず、パラメータ「item」と「value」が何であるか、またはそれらがどこから来たのかわからないことを除いて。

0 投票する
1 に答える
2286 参照

jquery - Kendo UI (Multi Select Dropdown) - 外部ファイルからのデータ値の変更

Kendo UI (Multi Select Dropdown) を使用していますが、そのオプション値を外部スクリプト ファイルから変更したいと考えています。

これは、html ページで剣道機能を初期化していない場合にのみ、{オンライン デモ}で期待どおりに動作します。

だから、私はすでにhtmlページにオプションを持っています:

私の HTML ページ:

external.jsファイルの値を次のように置き換えようとしています:

それは機能していません...どんな助けでも私の一日を救うことができます

Uncaught TypeError: Cannot set property 'selected' of undefined" "としてエラーを取得

0 投票する
2 に答える
3191 参照

jquery - Kendo UI (multiSelect) - OnClick で選択した値を表示し、値をクリアする

私は Kendo UI を使用しています - 選択ボックスの置換に MultiSelect ドロップダウン...

リンクのOnClick、選択した値を表示するにはどうすればよいですか? 表示したら、KendoSelectの値--- Select ---をデフォルトのプレースホルダー ( ) にクリアする必要があります。

オンラインデモ

HTML

jQuery

0 投票する
1 に答える
6723 参照

jquery - Kendo UI - MultiSelect は、外部ファイルから動的に作成された dataSource を置き換えます

Kendo UI MultiSelect dataSource 値を外部 .js ファイルから置き換えるにはどうすればよいですか...

PSindex.html : 実際の値は、以下のようなファイルから取得されます。

index.html

上記の値は、以下のように init.js (外部) ファイルから置き換えようとしています...

init.js

オプション1を試しました:

オプション2を試しました:

オプション3を試しました:

オプション 2 と 3 の場合、次のようなエラーが発生します。

Uncaught TypeError: $(...).setDataSource is not a function...

それでも、index.htmlファイルから値を取得しています