問題タブ [kendo-asp.net-mvc]
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.
asp.net-mvc - 剣道 UI のクライアント詳細テンプレートが機能しない
asp .net MVC アプリケーションに剣道グリッドがあります。kendoui Web サイトのデモに従って、グリッド上に詳細テンプレートを作成しています。私はそれを機能させることができませんでした。これが私のコードです。
)
コントローラー アクション メソッド:
kendo-ui - javascript で (Kendo) grid.SaveChanges() を呼び出した後に検証エラーが発生したかどうかを判断する方法
JavaScript 関数で grid.SaveChanges() を呼び出します。グリッドはインライン編集モードを使用しています。
私の問題は、無効な日付形式などのクライアント側の検証エラーがあった場合、いくつかの DOM 操作を実行してはならないことです。残念ながら、 grid.SaveChanges() には戻り値がなく、グリッドのドキュメント ページでキーワード「有効」を検索しても結果がありません。( Kendo Grid API ドキュメントへのテレポート)
では、SaveChanges() の後に検証エラーが発生したかどうか、またはデータが永続ストアと正常に同期されたかどうかを判断するにはどうすればよいでしょうか?
事前にThx
asp.net - Kendo UI Grid in MVC - 選択した行アイテムをコントローラーに返す方法
ユーザー管理に使用している Kendo UI グリッドを備えた MVC 4 アプリケーションがあります。ユーザー情報をグリッドに表示し、クリックすると新しいページを開いてユーザー情報を編集するカスタム コマンド ボタンを用意しています。さまざまな理由で (グリッドに表示するには編集する情報が多すぎるため)、インライン、ポップアップ、またはセル内編集ではなく、新しいページでユーザーを編集する必要があります。私のグリッドは次のようになります...非常にシンプルです
ここでの問題は、選択したユーザーの情報を表示できるように、編集ボタンがクリックされたユーザーの ID を編集画面に渡す必要があることです。この情報を取得するために私が知っている唯一の方法は、コマンドボタンのクリック機能でこのようなものであるJavaScriptを使用することです...
これにより、必要な ID が得られますが、これをコントローラーに戻す方法 (私が知っていること) がありません。私の質問は...どうすればこの情報をサーバー側に戻すことができますか? 必要な情報を取得する別の方法はありますか、それとも Kendo UI MVC では不可能な方法ですか?
これをより一般的な質問にするために.. Kendo UIのドキュメントを見ると、javascriptで値を取得する方法が説明されています...一般的に、MVCアプリケーションでこの値をどのように使用するのですか?サーバー側で必要ですか?ドキュメントでこれを行うための代替の「MVC」方法が見つからないようです。
asp.net - 剣道 UI の DropDownListFor 値を null にすることはできませんバインディング エラー
MVC 4 アプリケーションに次の Kendo UI DropDownListFor があり、送信時に値を null にすることはできませんというエラーが表示されます。
通常、ビューモデルを使用してバインディングを処理しますが、この場合はオプションではないため、リストに ViewData リストを入力しようとしています。リストはドロップダウン リストに正常に読み込まれますが、選択内容が JobTitle 値に関連付けられていません。考えられることはすべて試したので、これに関するアドバイスは大歓迎です。
kendo-ui - 剣道オートコンプリート
kendoGrid で kendo AutoComplete を使用してインライン編集を行いたいと考えています。ユーザーが何かを入力すると、それを使用して RESTful Web サービスを呼び出し、入力値で始まる名前の製品のリストを返します。
私の質問は次のとおりです。
http://localhost/myService/appl
私の Web サービスは、 "appl" がユーザーが入力した値とプレフィックスである場合のように、要求が見えることを期待しています。ただし、剣道は常にリクエストを次のようにフォーマットするようhttp://localhost/myService?product=appl
です。フォーマットを変更するにはどうすればよいですか?ユーザーがグリッド (オートコンプリート テキストボックス) に入力した値を取得して、リクエスト URL に渡すにはどうすればよいですか?
kendo-ui - グリッドの並べ替えとページングを使用しているときに、パラメーターのリストをコントローラーに渡す方法は?
剣道UIはstring、intのようなパラメータを渡すことしかサポートしていないようですが、このカスタムクラスをリストすることはできません。
この形式は問題ありませんが、
ActionResult GetStudentImfo([DataSourceRequest] DataSourceRequest request,List<student> para)
OKではありません。para は Null です。
asp.net-mvc - Kendo Multiselect: バインドされたモデルから選択された値が初期化されていません
アップデート:
質問を短くするには:
Razorを使用してSelectListをKendo UI MultiSelectウィジェットにバインドする方法は?
元の質問:
ASP.NET MVC 4 アプリケーションで、Kendo Multiselect を機能させようとしています。Multiselect ウィジェットをモデル/ビューモデルにバインドしていますが、init 値が使用されていません。選択などは完璧に機能します。
モデル:
コントローラ:
表示: 標準 HTML は完全に動作します!!
表示: 剣道の複数選択が機能しない --> 複数選択が空 (事前選択なし) ですが、値を完全に選択できます
私が間違っていることは何ですか?アドバイスをありがとう!