問題タブ [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.

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

javascript - Knockout KoGrid でドロップダウン リストが機能しない

カスタム セル テンプレートを使用して KoGrid セルにドロップダウン リストを表示しようとしていますが、正常に動作しない理由がわかりません。

を使用した実際のドロップダウン リストの例がoptions, optionsText, optionsValue and optionsCaptionあり、バインディングは正常に機能します。しかし、KoGrid の同様のドロップダウンには要素が表示されません。私の質問は、何が欠けている/間違っているのか、どうすればこの問題を解決できますか?

jsFiddle へのリンク: http://jsfiddle.net/AxyWz/6/

HTML:

Javascript:

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

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 で問題が発生していますか?

コード (参考用です。フィドラーを参照してください ;))

-

ありがとう!

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

knockout.js - KoGrid は開発中ですか?

KoGrid の開発は 5 か月頃には活発ではないようです... KoGrid の将来について何か知っている人はいますか? Breejsと統合するためのKoGrid(ノックアウトをサポートする別のグリッド)の代替案を誰かが知っていますか?

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

knockout.js - koGrid行から特定のセルを選択するには?

私は koGrid を持っていて、行から一部のセル (2 つのセル) のみを選択したいと考えています。プロパティを使用canSelectRows: trueすると、行全体を選択できます-これは必要ありません。koGrid 行から特定のセルを選択する方法は?

グリッド ソース:

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

knockout.js - KOGrid には集計がありますか?

KOGrid には集計がありますか?

列の下に合計、最小、最大を表示したい。

組み込みでない場合、それらを作成する簡単な方法はありますか?

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

javascript - KoGrid: デフォルトの並べ替えが機能しない

koGrid 2.1.1の一部として、デフォルトの並べ替えを機能させることができませんでした。つまり、グリッドを特定の列/方向で並べ替えたい場合、期待どおりの動作が得られません。koGrid のデフォルトの並べ替えは、最初に gridOptions を構成するときに sortInfo によって実現されます。

この問題を示すjsFiddleを使用して例を作成しました。sortInfoを指定したにもかかわらず、リストが名前でソートされていないことがわかります。

1. ソート情報で koGrid を初期化:

2. リストがソートされておらず、矢印も表示されていないことに注意してください。

ここに画像の説明を入力

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

javascript - KO グリッド表示の問題、サイズ変更時にグリッドに 1 行が表示されます。画像も含まれています

以下を使用します。

1) Visual Studio 2012。 2) ホットタオル テンプレート。3) ko グリッドとその css をダウンロードします。

home.html

home.js

バンドル構成。

最初の写真

2 番目の画像 2番目の写真は1行のみです。 何が問題なのか、ここで何が間違っているのかわかりませんが、次の 2 つの画像のように見えます。

最初にグリッドが表示されません。グリッドが表示されるウィンドウのサイズを変更しますが、1 行のみです。G の緑のバスでグループ化してから、列を大きくしたい場合は、最初の列ではなく 2 番目の列がシフトし始めます。

ダウンロードして使用できるHottowelテンプレートとkogridで動作するものや例はありますか?

男子生徒のエラーのように見えますが、見つけて理由を付けるのは困難です。