0

4列のListGridがあります。グリッドを編集するとき(レコードのDoubleClickイベントを使用)、ユーザーが編集できるのは1つの列のみにしたいと思います。

ただし、ユーザーが[追加]ボタンをクリックできるようにしたいのですが、これによりstartEditingNew()が呼び出され、すべての列を編集できるようになります。

これはできますか?

ありがとう!

4

2 に答える 2

1

両方の要件を同時に適用することはできないと思いますが、両方を2つの異なるグリッドに実装することはできます。

または、最初にすべての列を編集可能にしてから、DoubleClickHandlerを処理することで、一部の列の編集を列インデックスで制限することもできますが、これは完全に実験的なものです。

于 2012-06-10T15:13:19.613 に答える
0

setCanEdit (false) を使用して doubleclick ハンドラーにいくつかのコードを listGridField に追加しようとします。ボタン クリック ハンドラーでは、すべてのフィールドを true に設定できます。

于 2012-06-08T13:26:02.860 に答える