4列のListGridがあります。グリッドを編集するとき(レコードのDoubleClickイベントを使用)、ユーザーが編集できるのは1つの列のみにしたいと思います。
ただし、ユーザーが[追加]ボタンをクリックできるようにしたいのですが、これによりstartEditingNew()が呼び出され、すべての列を編集できるようになります。
これはできますか?
ありがとう!
4列のListGridがあります。グリッドを編集するとき(レコードのDoubleClickイベントを使用)、ユーザーが編集できるのは1つの列のみにしたいと思います。
ただし、ユーザーが[追加]ボタンをクリックできるようにしたいのですが、これによりstartEditingNew()が呼び出され、すべての列を編集できるようになります。
これはできますか?
ありがとう!
両方の要件を同時に適用することはできないと思いますが、両方を2つの異なるグリッドに実装することはできます。
または、最初にすべての列を編集可能にしてから、DoubleClickHandlerを処理することで、一部の列の編集を列インデックスで制限することもできますが、これは完全に実験的なものです。
setCanEdit (false) を使用して doubleclick ハンドラーにいくつかのコードを listGridField に追加しようとします。ボタン クリック ハンドラーでは、すべてのフィールドを true に設定できます。