問題タブ [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 投票する
1 に答える
1193 参照

javascript - Kendo UI Grid をキャンセルしても元のデータが復元されない

剣道ウィンドウ テンプレート内に剣道グリッドがあります。グリッドは、メイン UI の別のグリッドからデータを取得します。基本的に、Fund -> Currency -> Allocations のモデル階層があります。メインの UI グリッドには、通貨とその割り当てを表示する詳細テンプレートを持つファンドのデータ全体が入力されます。

それでは、いくつかのコード スニペットを示しましょう。

メイングリッド:

編集ウィンドウ テンプレート:

編集ウィンドウ テンプレートを構成する編集可能な構成:

メイン グリッド編集イベント:

通貨グリッドの dataSource 読み取りは、次のように構成されます。

通貨グリッドは編集可能で、編集、破棄コマンドが構成されています。ただし、通貨行をインラインで編集し、更新ではなく行の編集をキャンセルすると、行は通貨データを元の状態に復元しません。剣道グリッドがキャンセル時に状態を復元する理由と、剣道グリッドの問題の正確な原因を誰かが理解するのを手伝ってくれますか?

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

asp.net-mvc - さまざまなボタンをクリックすると、剣道ウィンドウにさまざまなフォームが表示されます

3 つのボタンがあり、ボタンをクリックするたびに、まったく異なるコンテンツを剣道ウィンドウにロードする必要があります。私はMVCでこれをやっています。これを行う方法?

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

javascript - Kendo UI : リストビューのカスタムウィンドウ

カスタム剣道ウィンドウを作りたいのですが、内部にはいくつかのコントロールがあります.2つの剣道リストビュー、剣道ボタンの追加、剣道ボタンの削除. しかし今は、剣道ウィンドウ内のリストビューに自分のデータのリストを表示したいだけです。

私はこのようなJavaScriptを持っています:

そして、これは私のテンプレートです:

そこで、Kendo Window に GroupContracts のリストを表示したいのですが、常にデータがありません。console.log() をチェックインしようとすると、多くのオブジェクトがあることがわかりました。剣道ウィンドウと剣道リストビューを組み合わせるには?

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

angularjs - AngularJS 剣道ウィンドウ カスタム アクション イベント

Angular Kendo Window を使用している人なら誰でも、ドキュメントがいかに不足しているかに気付くでしょう。

剣道ウィンドウ ディレクティブに渡すことができる「カスタム」アクションにイベントを割り当てようとしています。ディレクティブは次のようになります。

close イベントは正常に動作しますが、カスタム イベントを割り当てる方法がわかりません。たとえば、次のように渡すことを期待していました。

コントローラーの options 変数は次のようになります。

何か案は?

0 投票する
3 に答える
1749 参照

jquery - 相対コンテナ内での Kendo Ui ウィンドウのサイズ変更の問題

コンテナー内のみに属する kendo ui ウィンドウ (KUI) ウィジェットを作成したいと考えています。調べてみると、ウィジェットはそのようにはサポートされていないようです。position: relative; overflow: auto;そのため、コンテナに割り当てることでできる限り模倣しようとしましたが、ここで問題が発生しました。

KUI のサイズを変更しようとすると、境界線がマウスの位置と一致しません。コンテナとウィンドウ ビューポートの間の余白のようです (下のスニペットでは 20px)。

私の質問は、どうすればマージンをなくすことができるか、またはこれに対する別のアプローチがあるかということです.

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

javascript - リンクがクリックされたときに AJAX を使用して剣道ウィンドウにデータをロードする

Razor foreachループを使用して、いくつかの製品アイテムがリストされているmvc razorページがあります。

私の目標: css クラス 'lnkViewReviews' を含むリンクをクリックすると、剣道ウィンドウが開き、ajax 要求を使用してその製品のすべてのレビューのリストが表示されます。リクエストのタイプは GET で、リンクがクリックされた製品に応じてデータ パラメータは productId になります。

これがまさに私が望むことです(それを行うためのより良い方法があれば教えてください):

  1. ユーザーは、リストされた製品のいずれかの [レビューの表示] リンクをクリックします。
  2. ダイアログ ウィンドウが開き、指定できるテンプレートのような製品レビューのリストが表示されます。

以下は剣道のドキュメントに基づく私の試みですが、問題があります。これを達成するための良い方法を教えてください。

HTML

JavaScript

asp.net MVC コントローラー アクション メソッド:

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

javascript - 剣道ウィンドウ - 送信時にウィンドウを閉じないでください

剣道ウィンドウを表示し、ユーザーが送信画像をクリックした後も表示したままにします。これを行う方法を見つけるために、さまざまな用語をグーグル検索しましたが、運がありませんでした。どんな助けでも大歓迎です。

jQuery:

私の部門:

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

html - タブストリップのある剣道ウィンドウ内のブートストラップ列が折りたたまれています

非常に具体的な問題があります。左のタブストリップ ナビゲーションがある剣道ウィンドウがあり、各タブ内にフォーム ウィザードがあります。フォームはブートストラップを使用して各フォーム入力を列化しています。

私は 'col-xs-6' を使用しています。これは 2 つのフォームを互いにインラインにする必要がありますが、そうではありません。このソリューションのコンテナ流体divをここここに配置しようとしました(ハックしましたが、機能しませんでした)ウィンドウの幅のサイズを変更しようとしましたが、2つのフォームはまだ互いに折りたたまれています。

これに対する唯一の解決策は、列を「col-xs-5」に変更することですが、「xs」が決して折りたたまれず、col-xs-6 が div 幅の 50% を占めると想定されている場合、なぜそれはスタッキング?助けてくれてありがとう!

望ましいソリューションのイメージ:

ここ

これが私のコードです: