ノックアウト生成テーブルで DataTables を使用しようとしています。
問題はここに示されています: http://jsfiddle.net/sQrNu/
私のテーブルには、多数の固定列ヘッダーと、ビュー モデルからの多数の列ヘッダーがあります。これは、ノックアウトの標準 HTML テーブルでうまく機能します。
ただし、dataTable ウィジェットがテーブルに適用されると、動的列は「[object Object]」というテキストを含む単純な列に変わります。dataTables が適用された後、テンプレートが壊れているようです。テンプレートを置き換えると:
data-bind="テキスト: $data"
と:
data-bind="text: JSON.stringify($data)"
その後、$data がルート ビュー モデルを誤って参照していることに気付きました。「foreach: ヘッダー」は機能しなくなりました。
これはノックアウトのバグですか?