4

アプリケーションを GWT から angular に移植しています。私たちのアプリケーションでは、編集可能なグリッドを使用しています。

グリッドを編集可能にする 1 つの方法は、セルごとに個別のエディターを使用することです。これを 4 列 100 行の単純なページで実行すると、レンダリングに 2000 ミリ秒かかります。

http://plnkr.co/edit/FTaQBPOoaBtbHqgltF7r?p=preview

これを行う別の方法は、絶対 div で単一のエディターのみを使用し、この div を選択した td に配置することです。ただし、 do を実行すると、angular で禁止されている dom 計算が必要になる場合があります。しかし、レンダリングにはわずか 500 ミリ秒しかかかりませんでした

http://plnkr.co/edit/S0ivQ5yJSwx26M0tt2GX?p=preview

私はAngularに慣れていないので、どのアプローチに従うべきですか。

4

2 に答える 2

1

enableCellEdit: trueplunkr に属性がありません。

これを試してください - > http://plnkr.co/edit/EzCZcM?p=preview

于 2013-05-23T09:39:56.600 に答える
0

これを試すこともできます: http://vitalets.github.io/angular-xeditable

編集可能な行/列とグリッド全体のデモがあります。

于 2013-09-19T08:42:57.163 に答える