2010-03-18 3 views
0

DataGrid에 사용하는 사용자 정의 항목 렌더러가 있습니다. DataGrid는 selectionColor, rollOverColor 및 themeColor를 지정했습니다. 문제는 사용자 정의 항목 렌더러, 나는 선을 추가하려고flex 사용자 정의 itemRenderer가 지정된 스타일을 사용하지 않습니다.

... 그 색상을 무시 않으며, 피드백을 제공하지 않는다는 것입니다 :

setStyle("selectionColor", 0xEDF1F7); 
setStyle("rollOverColor", 0xE1F5DE); 
setStyle("themeColor", 0x3569B0); 

을하지만 효과 ...

누가 도움을 줄 수 있습니까?

덕분에, 마르쿠스

답변

2

그 스타일은 당신이 (당신이 언급하지 않는) 당신의 itemRenderer에 사용하는 구성 요소에 적용되지 않습니다. 그것들은 DataGrid 자체의 스타일입니다.

그럼 캔버스를 사용한다고 가정 해 보겠습니다. 캔버스의 backgroundAlpha를 0.0으로 설정하여 DataGrid의 선택 및 다른 색상이 표시되도록하십시오.

+0

안녕하세요 Robusto, 힌트를 보내 주셔서 감사합니다. HBox를 사용하고 this.setStyle ("backgroundAlpha", 0.0)을 추가했습니다. 하지만 도움이되지 않았습니다 ... – Markus

+0

setStyle ("backgroundAlpha", "0.0")을 사용해보세요. – Robusto

+0

나는 그것도 시험했다. .. 같은 무색의 그림! – Markus

관련 문제