問題タブ [kogrid]
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.
javascript - Knockout KoGrid でドロップダウン リストが機能しない
カスタム セル テンプレートを使用して KoGrid セルにドロップダウン リストを表示しようとしていますが、正常に動作しない理由がわかりません。
を使用した実際のドロップダウン リストの例がoptions, optionsText, optionsValue and optionsCaptionあり、バインディングは正常に機能します。しかし、KoGrid の同様のドロップダウンには要素が表示されません。私の質問は、何が欠けている/間違っているのか、どうすればこの問題を解決できますか?
jsFiddle へのリンク: http://jsfiddle.net/AxyWz/6/
HTML:
Javascript:
javascript - KnockoutJS + KoGrid - ko.observable(object) の子としての監視可能な配列は更新をトリガーしません
コンテキスト
私は現在、KoGrid と組み合わせた KnockoutJS を調査しています。
複数のフィールド(フィールドにもバインドされている) を含むオブジェクトと、KoGrid に表示したい子オブジェクトのリストがあります。
私が抱えている問題を示す jsFiddle を用意しました:
http://jsfiddle.net/kPmAJ/4/
問題:
私のビューモデルには、親オブジェクトを含む監視可能な fooが含まれています。
この親オブジェクトには、オブジェクトを含むobservableArrayであるchildrenプロパティがあります。
KoGrid はバインドされています$root.foo().children
これは、バインディングを初期化する前に配列が満たされている場合に機能します。
ただし、オブジェクトは後で置き換えられ (データは AJAX を介してロードされ、再ロードできます)、明らかにKoGrid アイテムのバインドが失われます。
ビューモデルの foo オブジェクトは observable であるため、これにより、内部の配列を監視している KoGrid がトリガーされ、 foo が置き換えられた場合に更新されると考えていました。これは foreach バインディングで完全に機能します。
どうやらKoGridはトリガーしません。
--
ここで何か間違ったことをしていますか、それとも KoGrid で問題が発生していますか?
コード (参考用です。フィドラーを参照してください ;))
-
ありがとう!
knockout.js - KoGrid は開発中ですか?
KoGrid の開発は 5 か月頃には活発ではないようです... KoGrid の将来について何か知っている人はいますか? Breejsと統合するためのKoGrid(ノックアウトをサポートする別のグリッド)の代替案を誰かが知っていますか?
knockout.js - koGrid行から特定のセルを選択するには?
私は koGrid を持っていて、行から一部のセル (2 つのセル) のみを選択したいと考えています。プロパティを使用canSelectRows: trueすると、行全体を選択できます-これは必要ありません。koGrid 行から特定のセルを選択する方法は?
グリッド ソース:
knockout.js - KOGrid には集計がありますか?
KOGrid には集計がありますか?
列の下に合計、最小、最大を表示したい。
組み込みでない場合、それらを作成する簡単な方法はありますか?
javascript - KO グリッド表示の問題、サイズ変更時にグリッドに 1 行が表示されます。画像も含まれています
以下を使用します。
1) Visual Studio 2012。 2) ホットタオル テンプレート。3) ko グリッドとその css をダウンロードします。
home.html
home.js
バンドル構成。

2 番目の画像
何が問題なのか、ここで何が間違っているのかわかりませんが、次の 2 つの画像のように見えます。
最初にグリッドが表示されません。グリッドが表示されるウィンドウのサイズを変更しますが、1 行のみです。G の緑のバスでグループ化してから、列を大きくしたい場合は、最初の列ではなく 2 番目の列がシフトし始めます。
ダウンロードして使用できるHottowelテンプレートとkogridで動作するものや例はありますか?
男子生徒のエラーのように見えますが、見つけて理由を付けるのは困難です。
