問題タブ [knockout-kendo]
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.
kendo-ui - ノックアウト剣道と剣道 UI MVC ラッパー
これがシナリオです
剣道グリッドにデータを表示したいのですが、そのグリッドで行を選択すると、その行の詳細がテキストボックス付きのフォームに表示されます。ユーザーが値を更新できるようになり、剣道グリッドに反映されるはずです。これにはknockout-kendo.jsを使用しています。
ここにjsfiddleリンクがあります - http://jsfiddle.net/saisworld/u7YnY/
データを表示してグリッドにバインドできますが、グリッドの行をクリックすると。フォームに反映されません。何が欠けているのかわからない。お知らせ下さい。
また、Kendo UI mvc ラッパーを使用して同じシナリオをテストし、(上記の例のように宣言的な初期化を使用する代わりに) グリッドを表示し、Knockout-kendo.js フレームワークを一緒に使用して、それらが連携できるかどうかを確認したいと考えています。
ここでは、データをグリッドにバインドしてから、ノックアウト剣道または単にノックアウトを使用してグリッドからデータを取得し、フォームに表示できますが、グリッドで更新されません。
kendo-ui - Knockout-Kendo RadialGauge ポインター遷移が機能しない
誰もがなぜこれを説明できますか
js:
html:
データバインドされた値が変更されたときに、ポインターが新しい値にうまく移行できるようにします。
ただし、このように追加のオプションを渡す場合
js:
html:
...ポインタはただちに新しい値にジャンプします。
Knockout 2.3.0、JQuery 2.0.3、Kendo UI Dataviz 2013.2.716
javascript - RequireJS、KendoUI、KnockoutJS が連携する可能性はありますか?
そこで、 requirejsと剣道 uiとノックアウト JSを併用したいと考えています。
Using Kendo with RequireJS and Knockout JS article Asynchronous Module Definition (AMD) With RequireJsを読み、 Knockout.js と Kendo UIを介してKnockout-Kendoライブラリを見つけました。虹、MVVM、AMD、HTML5 の甘美さの美しい世界にいようとしています。
しかし今、私は痛みと苦しみの暗い地下世界にいるように思えます. これが取引です...
内部に次のjsフォルダーがある単純な Web サイトがあります。
- jquery-2.0.3.min.js
- ノックアウト-2.3.0.js
- ノックアウト剣道.min.js
- require.js
- kendo-ui/** ここにすべての剣道ファイル
そして、これを含むルートに配置したindex.htmlファイル:
私が理解できる限り、それは基本的に正しいはずですが、この例外が発生しています:
knockout-kendo は kendo-ui.js を読み込もうとしているようですが、存在しないため、当然のことながら、それを見つけることができません。
マッピングを検証するために、私はこれをノックアップしました:
それは素晴らしく機能しました(まあ、うまくいきました)-2つの違いは、2番目のケースではノックアウト剣道を使用していないため、バインディングが適用されないことであることがわかります。ドキュメントレディ機能。
では、この緑の美しい地球で、require JS を使用してノックアウト剣道を行う方法を知っている人はいますか? シムでうまくいく何か空想があるかもしれない気がしますが、うまくいきません...
knockout.js - デュランダル JS ノックアウト剣道 kendoGrid
こんにちは、
ノックアウト剣道プロジェクト ( https://github.com/kendo-labs/knockout-kendo/ ) からkendoEditor を動作させようとしていますが、エラー「Uncaught TypeError: Cannot read property」body がスローされ続けます'ヌルの'。
多くのデバッグの後、次のコード行にたどり着きました (このコードは kendo.web.js から直接取得されます)。
ここでは、エディターで使用される iframe を作成しようとしています。例については、( http://demos.kendoui.com /web/editor/index.html )のソースを参照してください。ただし、iframe.contentWindow、iframe.document、iframe.contentDocument はすべて null です。論理的には、このコードは doc.open(); を実行しようとすると失敗します。前述の例外が発生します。
StackOverflow を少し検索した後、次の結果が得られました: Why is iframe.contentWindow == null? . ドキュメントの準備に問題があるようです。
誰かがこれを解決する方法について何か考えがありますか? または、DurandalJS (新しい v2 ではない) とノックアウト剣道の経験がある人はいますか?
Durandal JS 1.2.0 を使用しています。
前もって感謝します。
編集
jquery、knockout、kendo ui、kendo-kendo へのスクリプト参照は、MVC Bundle.Config を介して行われます。
kendoEditor の初期化は、次の方法で行われます。
knockout.js - Knockout-Kendo.js で剣道日付ピッカーを動的に有効化/無効化する
Knockout-Kendo.js を使用して、選択した値に基づいて剣道の日付ピッカーを有効/無効にしようとしています。
HTML:
JS:
フィドル: http://jsfiddle.net/xTjqH/2/
最初は日付ピッカーを無効にしますが、「2」を選択すると有効になりません。
css - JQuery UIダイアログ内でヘッダーとフッターの間の高さを剣道グリッドで100%埋めるにはどうすればよいですか?
開いた後に高さと幅を動的に設定する必要がある jQuery UI ダイアログがあります。これには、header div、Kendo-grid、および footer div が含まれます。私がやりたいのは、ダイアログではなく剣道グリッドをスクロールさせることです。ダイアログは、他の理由で実際にはoverflow:hiddenでなければなりません。つまり、フッターとヘッダーの間のスペースを 100% 埋めるために剣道グリッド (コンテンツ) が必要です。ノックアウト、ノックアウト剣道もやってます。
JSFIDDLE: http://jsfiddle.net/pbkBd/2/
この例を使用してコンテンツの高さを設定しようとしましたが、これを私のシナリオで機能させることができませんでした: http://jsfiddle.net/dimodi/MjKmJ/