問題タブ [kendo-window]

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 投票する
3 に答える
5902 参照

asp.net-mvc - 剣道ウィンドウの更新が機能しない

私は非常に単純なシナリオのように見えるもので立ち往生しています:modelIdクライアント側の js によって提供される動的パラメーターを使用して、モデルにバインドされた部分ビューを使用して剣道ウィンドウをロードします。

メソッドについてはわかりましたrefresh()が、これはすでに剣道ウィンドウが初期化されていることを意味します。それが最初の問題です。modelIdコンテンツを表示するには が必要です。したがって、私はこの問題を回避し、新しいモデルを最初に返しました。これは、refresh()メソッド + 有効なパラメーターによって置き換え/更新され、modelId最終的に表示される必要があります。問題: ビューが更新されません。ただし、このrefresh()方法は実際に機能します。コントローラーはパラメーターを受け取り、modelId対応するモデルを取得してビューを返します。しかし、剣道ウィンドウにはまだ空のビューモデルが保持されています。

私はこれを機能させるために本当に一生懸命努力しましたが、成功しませんでした..

Javascript スニペット:

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

javascript - Kendo UI ウィンドウでイベントをトリガーしたボタンを検出する方法は?

Kendo UI Windowに 2 つ以上のボタンがあり、いずれ.close()も何らかのビジネス ロジックの後で遅かれ早かれイベントを呼び出します。

たとえば、以下の画面: 「閉じる」ボタンはウィンドウを直接閉じますが、「保存」ボタンはいくつかの条件をチェックしてから閉じます。

ここに画像の説明を入力

今、私は私の条件を追加しました

このインターセプトは、両方のボタンがクリックされたときにトリガーされます。どのボタンがイベントをトリガーしたかを確認するにはどうすればよいですか?

参考までに、Kendo UI Window ウィジェットを拡張したため、that.bind()傍受が行われています。

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

jquery - KendoWindow は、Kendo ToolBar ボタンから呼び出されたときに一度だけ開きます

SO および SO 外のいくつかのリンクを調べたところ、この種の質問がたくさん見られましたが、ツールバー ボタンでこれが発生する理由はわかりません。

ここに道場があります..

ここ

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

jquery - KendoWindow は、最初に開いたときに閉じることができますが、2 回目に開いたときには閉じません。

奇妙な問題が発生しており、過去数時間にわたってそれを修正しようとしており、これに関する回答を探していましたが、見つけた唯一のことは反対です. 初めて開いたときにボタンをクリックすると閉じる剣道ウィンドウがありますが、ウィンドウを再度開いてもボタンをクリックしても閉じません。私が見たどこでも、人々は反対の問題を抱えています。これがウィンドウの私のコードです

これがウィンドウを開く剣道ツールバーです

保存をクリックしたときにウィンドウを閉じるために使用するコードは次のとおりです

ですから、私の人生では、2回目に開いたときではなく、最初に開いたときに閉じることができる理由がわかりません。

0 投票する
0 に答える
136 参照

javascript - k-window-titlebar がクリック イベントを吸収しないようにする方法

Window クラスの k-window-wtitlebar 部分がクリック イベントを吸収しないようにすることは可能ですか?

ウィンドウのタイトルにフォームを挿入していますが、フォーム内の選択ボックスをクリックすることはできませんが、ボタンはクリック可能のままです。タイトルバーでクリック イベントを通過させながら、ウィンドウをドラッグできるようにする方法はありますか?

問題を示す短いサンプルを次に示します。タイトルバーの選択ボックスが一瞬点滅しますが、その後開きません。これを簡単に理解できるように剣道がどのように設定されているかについては、私は十分に理解していません。何かがクリックイベントを吸収していることを知っており、それを k-window-titlebar に絞り込みました (と思います)。アイデアはありますか?

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

javascript - コンテンツを破棄せずに剣道ウィンドウを破棄する

divさまざまな角度の JS パーシャルをレンダリングするがあります。

これらのパーシャルの一部を Kendo UI ウィンドウで開きたいのですが、一部をインラインで表示する必要があります。

最初はウィンドウで部分ビューを開きますが、これは正常に機能しますが、その後、別の部分インラインを表示したい場合はdestroy()、ダイアログでメソッドを呼び出してdiv、部分ビューを表示するを削除します。

jQuery UIダイアログで同じことをしても、div.

ウィンドウを削除せずにウィンドウを破壊する方法はありdivますか。

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

asp.net-mvc - 剣道ウィンドウ付きの剣道 UI MVC グリッド - 500 エラー

私はしばらくの間、この問題に頭を悩ませてきました。最初に何をする必要があるかを説明させてください。それから、現在の状況に進みます。

これは asp.net mvc アプリケーションです。私が苦労しているアプリケーションの部分は、これを行う必要があります:

  1. 追加と編集にポップアップを利用するメイン グリッドを表示します
  2. 追加および編集ボタンを表示する
  3. グリッド付きのポップアップを開くハイパーリンク列を表示します
  4. グリッド付きのポップアップを開くカスタム コマンド ボタンを表示する

1と2は期待どおりに機能します。

現在、#3 と #4 でセカンダリ グリッドを使用して Kendo Window を作成しようとしています。これには、部分ビューをロードし、その Kendo Window のコントローラー アクションで更新を呼び出します。これらのウィンドウからデータを正しく保存できますが、コントローラー アクションからのデータがグリッドに入力されず (コードがアクションでデータを返すことをデバッグすることはできます)、ブラウザーで 500 エラーが表示されます。コンソール。

メイングリッド:

コメント ハイパーリンクのスクリプトと剣道ウィンドウのコード:

LandingContoller - GetComments アクション

_Comments 部分ビューのグリッド:

wnd.refresh のデータ型を json に設定しようとしましたが、アクションなどを変更して get または post を強制的に実行しようとしましたが、うまくいきませんでした。