0

私は高度なデータグリッドを持っています。各セルにアイテムレンダラーを使用してテキストを画像で表示しました。ctrlキーを使用して行を複数選択しようとすると正常に動作しますが、選択した行でctrlキーを使用して選択を解除しようとすると選択したすべての項目が選択解除され、クリックした項目のみが強調表示されます。itemrenderer を使用しないデータグリッドの行の複数選択と比較すると、これは正しい動作ではありません。itemrenderer 以外のセルをクリックすると、行の選択解除が完全に機能します。 itemrender を含む行の が期待どおりに機能していません。この問題を解決する方法を教えてください。ありがとう

4

1 に答える 1

0

問題の解決策を手に入れました。itemrendererとitemeditorを使用し、ダブルクリック後に編集を有効にしました。ctrlで複数の行を選択し、各項目の選択を解除すると、itemeditorが原因で機能しません。だから私はctrlキーが押されているかどうかをチェックしてから、datagrid.editableをfalseにして、それ以外の場合は編集可能にしてtrueにしました。これで、行の選択解除を完全に行うことができます。

于 2012-05-22T13:02:41.643 に答える