2011-03-21 4 views
0

아무에게도 도움이 될 수 있습니까? 매우 시급한.combobox itemrenderer에서 선택한 항목을 가져 와서 객체에 저장

DataGrid 열에 콤보 상자 itemrenderer이 있습니다. 나는 행의 드롭 다운에서 사용자가 선택한 항목을 가져오고 싶습니다 (사용자가 여러 개의 DataGrid 행에서 콤보 상자의 값을 선택할 수 있음) 및 행의 다른 모든 열의 값을 일치시키고 객체에 저장하려고합니다. 그런 다음이 객체를 데이터베이스에 전달하여 사용자가 변경 한 행만 업데이트합니다.

"event.currentTarget.selectedItem"및 "valueSelect.ID"등을 사용하여 행의 다른 모든 열의 값을 사용하여 선택한 항목을 콤보 상자에서 가져올 수 있습니다. 여기서 valueSelect는 DataGrid . 그러나 콤보 상자의 선택한 항목 값과 행의 다른 모든 열의 값을 Object로 저장하는 방법은 무엇입니까?

누구나 콤보 박스의 선택된 항목과 다른 모든 열의 값을 데이터베이스에 저장할 수 있습니까?

친절하게 도와주세요.

감사,

Anand.

답변

0

Flex를 사용하는 경우 DataGrid의 selectedItem 속성/개체를 ItemRenderer를 렌더링하는 데 사용 된 "type"개체에 바인딩 할 수 있습니다.

또는 수동으로 수행 할 수 있습니다. 개체 (또는 특정 형식)를 선언하고 선택이 발생할 때마다 해당 값을 업데이트하여 해당 개체에 대한 참조를 저장합니다. 그래서 예를 들면

:

[Bindable]public var selectedItem:Object; 
... 
public function onComboBoxChanged(evt:ListEvent):void 
{ 
    selectedItem = dataGrid.selectedItem; 
    ... 
    // comboBox specific logic here 
    ... 
} 

그 또는, 당신은 아마도 사용자 정의 항목 렌더러이 게시물을 체크 아웃 복잡한 뭔가가 필요한 경우 : 도움이

Flex DataGrid with ComboBox itemRenderer

희망을!

관련 문제