2009-09-15 4 views
1

목록을 작성하여 데이터에 연결했습니다. 하지만 기다려! 누군가는 그들의 주소와 같이 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 거리를 입력하기로 결정했습니다. 아니면 자신의 아이 John Jacob Jingleheimer Schmidt의 이름을 딴 것입니다. 갑자기 여러분의 목록에는 구성 요소의 중간에있는 기괴한 스크롤바가 있습니다.이 곳에서는 사람이 스크롤바를 원할 수 없습니다.Flex에서 오버런 한 목록 구성 요소를 어떻게 수정합니까?

자신을 영리하게 생각하는 사람으로서 개별 목록 구성 요소의 너비를 설정해 보았습니다. 이것은 스크롤바의 즉각적인 문제를 해결하지만, 이제 목록의 오버런은 다음 목록 요소 아래 보이지 않게 숨어 있습니다.

목록을 구성하는 요소가 콘텐츠를 보유하기 위해 세로로 조정되도록하는 방법이 있습니까?

+1

그의 이름도 내 이름입니다 ... – John

+0

나는 결코 내 아이의 이름을 말하지 않을 것입니다. 그는 순간의 평화를 결코 얻지 못할 것입니다. 거리에서 그를 따라 다니는 모든 이들은 그의 이름을 외치며 ... "다 다 다 다 다"라고 외칩니다. – rtperson

답변

2

는 당신이 시도 ....

<mx:List variableRowHeight="true" /> 
+0

이제 알았습니다. 고정 너비 목록에 대한 문제를 해결하지만 크기를 조정할 때 이상한 동작이 있으므로 질문을 좀 더 길게 남겨 두겠습니다. –

+0

당신은 새로운 이상한 행동을 설명 할 수 있습니까 ?? – Shua

+0

작은 너비로 크기를 조정할 때 하위 항목이 때때로 초과 실행 항목을 잘라내는 경우가 있습니다. 큰 항목으로 크기를 조정할 때 일부 항목은 추가 공간이 필요하지 않지만 더 큰 크기를 유지하지만 크기를 줄이면 일관성이 없습니다. –

1

VariableRowHeight 너무 늦었 FX는에 생각 된 것으로 보인다뿐만 아니라 스크롤바를 혼동하는 것 같다. 기술적 인 문제가 아니라 itemRenderer를 변경하여 Label 구성 요소를 사용하고 줄임표 (John Jacob Jin ...)로 긴 문자열을 렌더링 한 다음 itemrenderers에 툴팁을 제공합니다. 전체 이름과 함께, 그래서 그것을 통해 롤 때 전체 이름을 볼 수 있습니다.

관련 문제