の最大の動的な列が、リミット、私は同様の質問/ここに答えが見つかりました:How to render a table with some fixed and some dynamic columnsKnockout.jsの行ごとに5
をしかし、それは完全に私の問題を解決していません。私は動的な列の数を行ごとに5に制限する方法と、ビューモデルに5つ以上の項目がある場合は、新しい行を作成し、配列内の5のすべてのグループに対して繰り返す方法を見つけようとしています。例えば
:
var vm = {
item: { name: 'test1' },
item: { name: 'test2' },
item: { name: 'test3' },
item: { name: 'test4' },
item: { name: 'test5' },
item: { name: 'test6' }
};
は、そのモデルを与える、どのように私は、このテーブルを得ることができますか?
<table>
<tr>
<td>test1</td>
<td>test2</td>
<td>test3</td>
<td>test4</td>
<td>test5</td>
</tr>
<tr>
<td>test6</td>
<tr>
</table>
ああ、それは完璧で、私はそれらのviewModelの変更で生きることができます。私はおそらく、あなたが実証したのと同じように、この問題に対処するためにJavaScriptを操作しながら、サーバーから出力されたviewModelを同じに保ちます。どうもありがとうございました! :) – ChrisS
ソリューションの例に興味がある人は、ここで私が最終的に終わったのです:http://jsfiddle.net/cmschick/hyHQW/最後に、私はちょうどテーブルを動的に作成します。この例では、並べ替え、バインディング、更新、テキストをラップしない動的な列などがたくさんありますが、それは誰かにとって参考になるかもしれません。 – ChrisS
+1恐ろしい、ちょうど私が探していたもの: –