バックボーンを使用してテーブル内にテーブルを作成しようとしましたが、方法を見つけることができませんでした。誰かがこれを達成するための例で私を助けることができますか?バックボーンを使用してサブビューを作成する(別のテーブルの中のテーブル)JS
マイコレクション:
this.collection = new Backbone.Collection([
{ first: 'John', last: 'Doe', desig: 'E1', location: 'C' },
{ first: 'Mary', last: 'Jane', desig: 'E3', location: 'C' },
{ first: 'Billy', last: 'Bob', desig: 'E2', location: 'C' },
{ first: 'Dexter', last: 'Morgan', desig: 'E1', location: 'P' },
{ first: 'Walter', last: 'White', desig: 'E2', location: 'P' },
{ first: 'Billy', last: 'Bobby', desig: 'E1', location: 'B' }
]);
ノーマルビュー:テーブルビューを使用して、これを達成。その後、
私たちは、グループ化を行うことができ、アンダースコアを使用してlocation first last desig
----------------------------------
C Billy Bob E2
Marry Jane E3
John Doe E1
P Walter White E2
Dexter Morgan E1
B Billy Bobby E1
以下のような新しいビューとしてレンダリングするが、その後、私は、そのオブジェクトをレンダリングするのに苦労していた場所でグループ化したいコードにhere
first last desig location
----------------------------------
Billy Bobby E1 B
Walter White E2 P
Dexter Morgan E1 P
Billy Bob E2 C
Marry Jane E3 C
John Doe E1 C
を参照してください。上記のビュー
_.groupby(this.collection, "location");
は、私に必要な結果を与えるオブジェクトを与えています。ユーザーの入力を使用して2つの異なるビューの
あなただけのコレクションビューをレンダリングするコレクションビューを必要としています。最初のコレクションへの入力は '_.groupby'の結果になり、子コレクションビューの入力は特定のグループになり、アイテムビューの入力は特定のレコードになります。 –
もう1つのビューを作成しようとしましたが、最初のテーブルの行ビューを作成中に、サブビューを作成しようとしましたが、私のためには機能しませんでした。あなたが覚えて実装できるように例を指摘できますか?https://jsfiddle.net/WebDev81/ddbf9ckv/2/ – user3625533
フィドルでは2つのビューしかありません。あなたの試行を3回再生してみてください。必要なのは、テーブル本体を作成する別のビューです。 –