2011-01-19 5 views
0

해당 행에 표시된 데이터에 따라 특정 이미지를 데이터 그리드 행에 추가하려고합니다. 이러한 이미지는 클릭 핸들러 및 모든 기능 버튼이어야합니다.Flex에서 동적 이미지가있는 데이터 행을 추가하려면 어떻게합니까?

예를 들어 행에 "편집 가능"과 같은 특정 요소의 상태가 표시되면 그 옆에있는 셀에 표시된 이미지가 녹색 플래그가되어야합니다. 편집 가능하지 않으면 빨간색 플래그가 나타납니다 .

+0

일반적으로 Flex의 어떤 버전은 그리드에 사용하도록 알려주는 시각적 구현 인 아이템 렌더러를 만들거나, 고급 데이터 그리드 또는 일반 데이터 그리드를 사용하고 있습니까? http://blog.flexexamples.com/2007/08/20/formatting-a-flex-datagrid-control-using-a-custom-item-renderer/ – shaunhusain

+0

샘플 코드를 추가하고 이미 시도한 것을 Google에 보여줍니다. 아마도 도움이 될 것입니다. –

답변

1

이미지 및 클릭 핸들러 만 있으면 이미지 갤러리에 아이콘을 포함 할 수 있습니다.

DataGrid의 경우 행을 클릭하면 click 이벤트가 발생하고 처리기가 클릭 한 행의 인덱스로 datagrid.selectedIndex를 제공하고 해당 특정 데이터를 가져 오는 데 사용할 수 있습니다. 행에 따라 데이터에 따라 필요한 특정 작업을 수행하십시오.

DataGrid에서 아이콘을 렌더링하려면 labelFunction 속성을 확인해야합니다.이 속성을 사용하면 데이터 그리드 행의 데이터가 채워질 때마다 함수를 지정할 수 있습니다.이 속성을 사용하면 데이터 그 릿드가 필요한 아이콘을 결정할 수 있습니다 렌더링하고 사용자에게 보여줄 수 있습니다.

관련 문제