0
私はslickgrid V2.2を使用しています。選択した行の新しい行と選択した行のデータを追加しようとしています。その正常に動作しますが、追加された行では、デフォルトで選択された行と同じIDが生成されます。私は以下のコードを使用しています。親切単に列を含むオブジェクトですので、row.id = {new id};
が動作するはずselectedrowSlickGrid_AppendNew異なるIdを持つ行
var row = grid.getDataItem(selectedRow);
dataView.addItem(row);
grid.render();
grid.setSelectedRows([]);
あなたのお返事ありがとうございます。私はこのrow.id = new idのように使っています。 IDがコンストラクタではないようなエラーが発生しています –
うーん、これは基本的なJavaScriptです。 '' {{new id} ''によって ''あなたが生成し、ここにIDを挿入する必要があります。 '' '' new id'''はインスタンス化できるjavascript 'class' idを持っている場合にのみ機能します。おそらく、一意のIDとしてデータセットの列を使用しているので、新しい一意の行IDを生成する方法を検討する必要があります。これは、サーバーへの同期方法に応じて、非常に単純または非常に複雑になる場合があります。私はあなたのためにあなたの仕事をすることはできません! –