ユーザーがテーブルに新しい行を挿入できるように、ember テーブルの下部にカスタム行を追加したいと思います。どのアプローチを取るべきですか?アイデアはここで尋ねられたものと似ていますが、固定行とember-tableを使用しています。
質問する
974 次
1 に答える
0
Ember テーブルをオーバーライドして拡張することをお勧めしますfooterContent
。
import Ember from 'ember';
import TableComponent from 'ember-table/components/ember-table';
MyTable = TableComponent.extend({
footerContent: ...
});
次に、カスタム行でオーバーライドEmber.Table.Row
し、それを に入れfooterContent
ます。content
行のデータを取得し、それをメイン テーブルのバッキングに追加する追加のアクションをその行に定義できます。content
(参照をカスタム行に渡す必要があります)。
をオーバーライドすることで同じことができますがbodyContent
、この目的にはフッターを使用するのが最適だと思います。また、オーバーライドbodyContent
は悪い考えだとますます考えています。
于 2015-05-26T00:45:43.637 に答える