誰かが以下のようなviewModelのobservableArrayのノックアウトでテーブルを作成する方法を教えてもらえますか?
foreachバインディングなどを使用していることは知っていますが、5つの配列アイテムごとに新しいTR行を作成する必要があります。テーブルはこれまでのところだけで、基本的にチェックボックス項目を揃える必要があります。divにチェックボックスを追加するだけでテーブルがなくても機能するようになりました(ただし、チェックボックスがすべて揃っているわけではありません)が、セル内で物事をうまく並べておくためにテーブルが必要です。
これは私が行ったコードで投稿した記事ですが、それらすべてを1つのTRに入れようとしましたが、それは機能しません。別の男が同様のことをしようとしていますが、ノックアウトを使用していません...
通常のjqueryと外部テンプレートエンジンを使用してやりたいことを行う方法は知っていますが、すべてを行うための優れたノックアウトバインディングテンプレートの方法がある場合は、jqueryを避けようとしています。
テーブルにいくつかのブートストラップクラスを追加するかもしれませんが、確かではありませんが、このフレームワークをWebサイトの他の部分にも使用しています。しかし、ノックアウトのものにもっと焦点を当てます。
function someModel() {
var self = this;
self.items = ko.observableArray([]);
}
配列アイテムは次のようなクラスです:
function item(name, id) {
var self = this;
self.Name = name;
self.Id = id;
}