問題タブ [telerik-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.
jquery - Telerik MVC スプリッターが飛び回る
Telerik MVC スプリッターを使用しようとしています。完全に読み込まれると非常に見栄えがよくなりますが、読み込み中に含まれているコンポーネントが互いの下に配置され、レイアウトが完全に台無しになります。簡単な解決策はありますか?
または、お勧めできる優れた jQuery スプリッターはありますか? 実際、レイアウトを完全に制御できる方が好きです。
asp.net-mvc-2 - Modelstate を無効にする Telerik グリッドの投稿値
Telerik Q3 2010 asp.net mvc 拡張機能を Q1 2011 にアップグレード中です。以前は、グリッド編集で無効な値はフォームに投稿されませんでしたが、現在は null 値として投稿されています。Telerik チームに問い合わせたところ、これは予期された動作であり、すべてのモデルをコントローラーにポストする予定であることが確認されました。
私を悩ませているのは、フィールドが null 可能で、 Required 属性で装飾していないにもかかわらず、フィールドの null 値が Modelstate を無効にしていることです。
ここに私のビューモデルがあります:
Model PersonalClinic フラグで、どの入力 (クリニック名または HospitalID) を無効にして非表示にするかを指定します。
ここで、personalClinin チェックボックスがオンになっているときに HospitalID に null 値を投稿している場合でも、それは完全に理にかなっていて、コントローラー側では HospitalID は null 値を受け入れる必要があります。 ModelstateDictionary の HospitalID には無効です。
何がこのように動作するのかわかりません。
asp.net-mvc-3 - ページ/リクエストごとにTelerikWindowの単一インスタンスを確保する
ページ上で繰り返されるEditorTemplateがあります。このEditorTemplateは、Telerikウィンドウを作成します(以下のコードを参照)。PostalLookupWindow
特定のページ/リクエストに対してウィンドウのインスタンスが1つだけ作成されるようにするにはどうすればよいですか?このウィンドウをすべてのEditorTemplatesで再利用したいと思います。
ViewDataとTempDataを使用して、コントロールが以前に作成されたが失敗したことを示す一時的な値を保存しようとしました。
EditorTemplateが複数のページで再利用されているため、ウィンドウの作成をコントロールの親に配置できません。
jquery - JQueryを使用してTelerikMVCComboBoxForで変更をキャプチャする
次のコードを使用して、HTML入力の変更テキストをキャプチャしています。
これは、通常のテキストボックスとチェックボックスで正常に機能します。
入力タグをレンダリングするTelerikのMVCComboBoxForを使用していますが、上記のJQueryをトリガーしていないようです。
これをキャプチャする方法はありますか?
HTMLのレンダリング方法は次のとおりです。
ここで回答が得られない場合に備えて、 Telerikフォーラムでもこの質問をしました。
asp.net-mvc - Telerik treeView ロードオンデマンド。一部のノードを見つけて展開するにはどうすればよいですか?
あなたの助けが必要です!AjaxロードオンデマンドデータロードでTelerik TreeViewコントロール(asp.net mvc)を使用しようとしています。*.aspx ページ (TreeView が表示される前) で、TreeView の最上位ノードを見つけ、その子ノードをいくつか見つけて展開する必要があります。これには問題があります:
ありがとう!
telerik - Telerikグリッドドロップダウンを編集するときのnullモデル
編集時にドロップダウンを表示するtelerikグリッドがあります。問題は、ドロップダウンで選択した値を設定できないことです-それはnull参照を示しています。コードは次のとおりです。
コントローラ
モデル
意見
DisplayTemplate
EditorTemplate
問題はここにコードModel.nameにあります、これがnullである方法がわかりません。コードをに変更した場合
動作しますが、編集すると正しい選択項目が表示されません。
どんな助けでも大歓迎です、ありがとう。
asp.net-mvc-3 - MVC 3 Razor View Engine - DOCTYPE の前にスクリプト ブロックが表示される
私は非常に奇妙な問題を抱えています。ビューを Webforms ビュー エンジンから Razor に移行しました。ページの html がレンダリングされると、DOCTYPE が上部にレンダリングされず (そうあるべきです)、DOCTYPE タグの前にいくつかの JavaScript スクリプト ブロックがレンダリングされることがわかりました。何が原因なのかわかりません。その結果、ブラウザーはページを Quirks モードで表示します。これは、body タグに設定された font-size に準拠していないテーブルの font-size によって明らかになります。
また、Telerik MVC 拡張機能のバージョン 2011Q1 を使用していることにも言及する必要があります。
以下は、html ページの先頭から head タグの末尾までのページ ソースの一部です。なぜこれが起こっているのかについての助けをいただければ幸いです。
asp.net-mvc - コンテンツ領域/解像度に基づく自動ページング - Telerik Grid
私は何かを達成しようとしていますが、それが完全に可能かどうかはわかりません。
ASP.NET MVC を使用した Telerik MVC Grid があります。
グリッドのデフォルトのページング サイズは 10 ですが、ユーザーの解像度のサイズに基づいてページのサイズ (行数) を調整できるようにしたいと考えています。これは可能ですか?
ありがとう、
ポール
c# - フィールドの MVC の「数値でなければならない」データ型の検証を無効にする
場所のリストを含む Telerik MVC ComboBox があります。クライアントは、エンド ユーザーが新しい場所をリストに直接入力できるようにしたいと考えています。
フォームを送信すると、新しい値が受け入れられ、場所テーブルに挿入されます。もちろん、追加されるレコードの LocationID が、新しく挿入された場所の ID に更新されます。
コードスニペットについては以下をお読みください
ComboBox を使用すると、リストにない値を入力できることを読み、デモ (ここ)を使用しました
場所を保存するコード、locationID を編集することは問題ではありません。ここでの問題は、コンボボックスに文字列/文字列ではなく、整数/文字列値のペアのリストが含まれていることです。したがって、私のコードにある問題は、新しい場所の名前を送信しようとすると、それを検証しようとし、番号ではないと言うことです。
LocationID フィールドについてのみ、この検証を試みて抑制する方法が必要ですが、それでも null 値から保護します。
編集:私はこの投稿を見つけましたが、OPが言うように、javascriptハックはあまり拡張できないので、本当に避けたいです。
編集:
私はjavascriptハックを使用することになりました。これが機能することがわかったすべてです。これをメソッドまたは属性にカプセル化し、回答として投稿する予定です。
このハックでは、Telerik(). ScriptRegistrar ().OnDocumentReady() を使用してドキュメント準備完了イベント内にコード ブロックを配置すると、Firefox または Chrome で機能しないことがわかりました。メタデータが最初に適切にプッシュされたとしても、このイベント。
これを回避するには、フォーム終了タグ (クライアント側の検証配列がレンダリングされる場所) のすぐ下にある独自のスクリプト ブロックにコードを手動で配置する必要がありました。
さらに、現在、次のようにモデルに直接バインドしています。
モデル バインディングを実行するときに、それがどのように機能するかはわかりません。エラーが返されるだけで、アクション メソッドのコードに到達することさえできないと思います。
ここでのアイデアは、メソッド シグネチャで FormCollection を使用し、整数以外の LocationID を検出し、更新を挿入してから、UpdateModel() を実行することでしょうか? もちろん、より良い提案を歓迎します。
ありがとう!
コード スニペット
モデル:
コントローラ:
意見:
telerik - MVC グリッド OnRowSelect 問題の Telerik 拡張機能
Web ページに Telerik Extensions for ASP .Net MVC グリッドがあり、それに「Selectable」メソッドを追加したにもかかわらず、OnRowSelect イベントがトリガーされません。グリッドの上にカーソルを置いたときにマウスポインターが手に変わらないため、グリッドは「選択可能」メソッドにも応答していないようです。
グリッド宣言は次のとおりです。
私が見逃していることや間違っていることを誰かに教えてもらえますか?
ありがとう。