0

Flash AS3 (Flex ではない) を使用しています。「allowMultipleSelection = true」のデータグリッドがあります。 ボタンを使用して行の選択が完了した場合にのみ、選択した行を取得してデータベースに保存します。(CTRLキーを使用して行を選択して選択から削除できるため、「ListEvent.ITEM_CLICK」を使用したくありません)

データグリッドで選択した行を取得するにはどうすればよいですか?

4

2 に答える 2

1

fl.controls.DataGridを使用していると仮定すると、selectedItemsプロパティ ( Array) を使用して、ボタンがクリックされたときに選択された項目を取得 (または設定) できます。

于 2012-08-08T19:54:01.920 に答える
0

データグリッドの行がクリックされたときにチェックされるチェックボックスを持つデータグリッドがありました。複数の選択を許可し、シフトキーを使用して選択されているかどうかに応じて、対応する行をチェックまたはチェック解除したいと考えていました。arraycollection の contains メソッドを使用してチェックボックスをオンにすることで、これを行うことができました。

于 2013-11-20T03:10:23.120 に答える