私は(私は最新のもの2017または2018へのアクセスを持っていない)2014の剣道コントロールを使用してアプリケーションを開発しています。 、基本的な実装のために剣道グリッドASP MVCで複数選択をフィルタリングする方法を教えてください。
http://demos.telerik.com/aspnet-core/grid/foreignkeycolumn
:
columns.ForeignKey(p => p.StatusID, (System.Collections.IEnumerable)ViewData["status"], "ID", "Name").HeaderTemplate("Status")
私は基本的な例を、次にグリッドを作成するために:本プロジェクトでは、私はこのような外部キータイプのいくつかの列を持っていますユーザーがのフィルタリングとの編集のオプションでさまざまなステータスまたはユーザーから選択できるように見え、動作します。
しかし、私は一度に複数選択することができます。私はjQueryのため剣道のためである、この例を移行しようとした:
を。私のニーズを満たすのに十分でなければならない
。私は、ASP MVCに移行しようとしましたが、今、それは次のようになります。
@model object
@(
Html.Kendo().MultiSelectFor(m => m)
.BindTo((MultiSelectList)ViewData[ViewData.TemplateInfo.GetFullHtmlFieldName("") + "_Data"])
)
は基本的に、私はマルチセレクトにドロップダウンリストを交換したが、何も私のフィルタリングがまだそこに、通常のドロップダウンを表示して変更しません何のマルチセレクトではありません:
たぶん私はより多くの変更を行う必要がありますが、私は、私は変更する必要があります他に何かわかりません。誰かがこれまでにこれまで経験したことがあり、それをどのように処理したかを知りたいのですが、複数の例とコードを試しましたが、テンプレートの新しい変更は常にドロップダウンリストです。もう一つの興味深い例が、それはあまりにもjQueryの中でだ、私はASP MVCでの実装を見つけることができませんでした:
以外にもhttp://jsfiddle.net/victordscott/5kbfY/
、私は私が達成したいことは2015年以降で使用可能であることを承知していますQ1:私は前に説明したように
http://demos.telerik.com/aspnet-mvc/grid/filter-multi-checkboxes
残念ながら、私は、任意の新しいバージョンへのアクセスを持っていません。事前に感謝の意を表します。
だから、あなたがコントロールを更新することはできません& JavaScript/jQueryを使用していないのですか?[MVCラッパーとHTML/JSウィジェットを使った長所と短所](http://docs.telerik.com/aspnet-mvc/getting-started/ke ndo-ui-vs-mvc-wrappers#賛否両論リスト)。 MVCラッパーは、(過去2年間の両方で作業した後で)非常に制限があり、特に、標準コントロールにカスタマイズを適用しようとしているときに、クライアント側の実装を考慮する必要があります。 – Sandman
こんにちは@Sandman私はあなたのポイントを理解し、jQueryを好むが、私のクライアントとチームはASPで完全に働いているので、私は少し制限されたASP MVCで、jQueryではありません。また、多くのコードを書き直す必要があり、ASPでは1つのパートの標準ではなく、jQueryでは1つのセクションしか作成されません。 –