問題タブ [kendo-observable]
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 - NumericTextbox で Observable を使用した KendoUI テンプレート
次の KendoUI テンプレートをオブザーバブルにバインドしています。オブザーバブル配列に新しいアイテムをプッシュする場合、テンプレート内の新しいアイテムのみに kendoNumericTextBox を適用するにはどうすればよいですか?
クラスごとに適用すると、既存の数値テキスト ボックスのスピナーが 2 倍になるという奇妙な効果があります。
助けてくれてありがとう!
angularjs - Kendo DataSource、AngularJS - 未定義のプロパティ
Web サービスから返された複雑な json をグリッドに入力したいと考えています。私のjsonには2つのものが含まれています:
- data: グリッドを埋めるレコードの配列
- 列: グリッドの構成 (レイアウト) を持つ配列
schema.data を指定して、グリッドに「データ」を正常に入力しました。
私の問題は、グリッド構成 (レイアウト) にあります。requestEnd
データソースのイベントで列配列を取得し、それをcustomersSource
(データソース) に追加して、gridOptions でアクセスできるようにします。
問題は、オブジェクトをログに記録すると、追加した cols 配列がそこにあり、設定されていないcustomersSource
適切なデータで満たされていることがわかります。$scope.mainGridOptions.columns
customersSource.cols
これは、非同期に設定されているという事実に関係していると思いますが、customersSource.cols
角度がデータバインディングでこれを処理するべきではありませんか?
また、 Data source vs. Angularを読みましたが、何かを Observable として設定する必要があるかもしれませんが、正確に何をすべきか混乱しています。
どうすればこれを修正できますか?
これが私のコードです:
これが私のJSONです
編集 テスト プロジェクトのプランカーを作成しました。ご覧のとおり、グリッドを埋めることができますが、mainGridOptions.columns に問題があります。どんな助けでも大歓迎です! http://plnkr.co/edit/5pjFQGkgTivqVkxsFBse
javascript - KendoUI - 繰り返し関数を抽出した後、UI が更新されない
いくつかの繰り返しロジックを持ついくつかのコレクション プロパティを持つビュー モデルがあります。新しい空のオブジェクトを追加し、オブジェクトを削除し、すべてのコレクションに少なくとも 1 つのオブジェクトがあることを確認する必要があります。それが唯一のオブジェクトである場合は、[削除] ボタンを無効にする必要があります。
これらの一般的な関数を抽出するために、 k を拡張しましたendo.data.ObservableArray
。
問題はhasMoreThanOne
機能にあります。単一の要素で配列を作成すると、「削除」ボタンが無効になりますが、新しい要素を追加すると有効になりません。
UI を更新するには kendo のget
関数を呼び出す必要がありますが、プロパティ名を参照するパラメーターが必要であり、これは のインスタンスごとに異なるため、 、 などのCoolObservableArray
コレクションごとに繰り返し関数を記述する必要があります。どうすれば回避できますか?それ?deleteXXXEnabled
deleteYYYEnabled
問題の再現に関するフィドルは次のとおりです。http://dojo.telerik.com/AFOMa/2
kendo-ui - 剣道観測可能配列にカスタム関数を追加する
kendo observable array をカスタムまたは拡張するにはどうすればよいですか? JS フィドル: http://jsfiddle.net/balarvs/mctyswh2/3/
dynamic - kendo.Observable()オブジェクトを使用してKendo UIで動的グリッドのカスタム編集ポップアップを作成しますか?
次のシナリオはKendo UIを使用して達成できますか??
動的グリッドを作成しています。データ ソースが動的であるためです。次に、更新フィールドのカスタム編集ポップアップが必要です。
私がやったことを聞いて、新しいkendo.Observable()
オブジェクトを作成し、入力フィールドを作成してから、テンプレート用に受け取ったデータをバインドしようとしました。
しかし、この方法はうまくいきません。誰かがこれを達成する方法があると教えてもらえますか??
さらに情報が必要な場合は、これを更新できます..ありがとう。
編集
更新コード: これは私の動的グリッドです。
これは私のカスタム テンプレートです。
これが私のobservable
オブジェクトです
これをさらに説明すると、別のビューモデルをバインドして、kendo observable
オブジェクトを介してポップアップを更新しようとします。私はそのようなことをすることができますか??
kendo-ui - 剣道 UI 積み上げ棒グラフでの複数のグループ化
デバイスとステータス タイプ別にグループ化されたステータス値の持続時間の比率を示す 100% 積み上げ棒グラフを作成したいと考えています。http://demos.telerik.com/kendo-ui/bar-charts/grouped-stacked100-barのようなもの。
この回答に基づいて部分的な解決策を作成することができましたが、大きな問題があります。シリーズのスタック プロパティを使用すると、100% スタック バーにすることはできません。誰かが問題が何であるか知っていますか?
もう1つの問題は、同じことをしたいということですが、データバインディングを使用します。それは可能ですか?同じフィールド データ バインディングで複数のシリーズを作成する方法がわかりません。
コード: