「バッチ編集」、つまり複数のセルを同時に編集する方法を SlickGrid に追加する方法を見つけようとしています。SlickGrid の例のページ に例がありませんでした。実装したいUIには3つの良いオプションがあると思います(優先順):
Excel ライクな「塗りつぶし」機能。「ドラッグダウン」と呼ばれるjquery-handsontableを除いて、私が見つけたほとんどすべてのグリッド/スプレッドシートのようなウィジェットでこれを見たことはありません。セルごとに数値を自動インクリメントできる貼り付け中のインテリジェンスは、まったく素晴らしいものです。
1 つのセルをコピーしてから範囲を選択し、その 1 つのセルを範囲に貼り付けます。これにより、その単一のセルの内容が、選択した範囲のすべてのセルに貼り付けられます。
セルの範囲を選択してから、そのうちの 1 つを編集します。ユーザーが 1 つのセルを編集すると、範囲内のすべてのセルが、ユーザーが入力している値に更新されます。
私は相対的な JavaScript (および SlickGrid) の初心者なので、これを行うための JavaScript コードについて少し助けていただければ幸いです。単一のセルをコピーして範囲に貼り付けること (オプション 2) はそれほど難しくないように思えますが、塗りつぶしの実装を開始する方法がわかりません。どんな助けでも大歓迎です。
ありがとう!