2009-10-06 3 views
0

두 개의 열에 ComboBox가있는 데이터 표가 있습니다.Flex에서는 dataGrid에있는 ComboBox의 값을 어떻게 얻습니까?

내가해야 할 일은 사용자가 comboBox를 사용할 때가 아니라 그리드의 행을 강조 표시 할 때 그 bombo 상자의 값을 얻는 것입니다. 변경 핸들러가 comboBox에서 호출되면 값을 꺼내는 방법을 이해합니다. 그러나 현재 강조 표시된 gridRow에 속한 comboBoxes를 가져 오는 방법이 표시되지 않습니다.

나는 그것이 정말로 솔직하다고 확신하지만, 그것이 어떻게 행해졌는지에 대한 어떤 언급도 찾을 수 없다. 어떤 도움이라도 대단히 감사합니다. 문자열 :

+0

초기 값을 설정하려면 itemRenderer의 데이터 설정 기능을 재정의 했습니까? –

+0

아니요, 초기 값은 데이터 공급자 배열에 의해 설정됩니다 ... 왜? –

답변

0

콤보가에서 'foo는'

와 데이터 그리드 자체라는 이름의 데이터 필드에 의해 구동되는 데이터 필드를 가정 확인은 ... 'DG'

var에 currentVal의 ID를 가지고 = dg.dataProvider.getItemAt (dg.selectedIndex) .foo;

0

ComboBox ItemEditor가 올바르게 구현 된 경우 DataGrid의 DataProvider에 올바른 값이 있어야합니다.

관련 문제