HI,플렉스 데이터 그리드 - 내가 행의 수는 항상 다를 수 있기 때문에 동적 높이 값을하는 데이터 그리드를 구축하고자 그것을
을 포함 그리드의 높이가 동적 만들기 및 구성 요소입니다. 또한 높이를 구성 요소에 전달하여 데이터 그리드와 함께 커지도록하고 싶습니다. 동적 인 DataGrid를 만드는 가장 좋은 방법을 누군가가 도와 줄 수 있습니까?
감사
HI,플렉스 데이터 그리드 - 내가 행의 수는 항상 다를 수 있기 때문에 동적 높이 값을하는 데이터 그리드를 구축하고자 그것을
을 포함 그리드의 높이가 동적 만들기 및 구성 요소입니다. 또한 높이를 구성 요소에 전달하여 데이터 그리드와 함께 커지도록하고 싶습니다. 동적 인 DataGrid를 만드는 가장 좋은 방법을 누군가가 도와 줄 수 있습니까?
감사
당신은 더 구체적 수 있습니까? DataGrid를 스크롤하는 것을 원하지 않는다고 말하는 것입니까? 행 수가 화면에서 볼 수있는 것보다 많은 경우는 어떻습니까? - 당신이 그 질문에 대답하면, 나는 이것을 더 구체적인 대답으로 편집 할 수 있습니다.
사용자 정의 DataGrid 구현에서 상위 객체까지 통신하는 데있어, 높이를 변경해야한다는 이벤트를 브로드 캐스팅하고 일부 값 (행 수 또는 새 높이, 아마 - 그 사건에.
Flex에서 이벤트 브로드 캐스팅의 기본 사항을 배우고 나면, 나는 그들이 복잡하고 복잡하다는 것을 깨달았고, 이벤트 브로드 캐스팅과 핸들링을 (다른 여러 멋진 것들 중에서) 가능한 한 간단하게 만들었습니다.
DataGrid의 높이는 rowCount
속성에 의해 제어됩니다. DataGrid가 항상 포함되어있는 모든 요소를 표시 할 수있을만큼 정확하게 표시되도록하려는 경우 (예를 들어 Scroller 내부에 래핑하여 DataGrid 자체를 스크롤하는 대신 DataGrid가 사용 가능한 공간에 비해 너무 큰 상황을 처리하는 경우)) 단순히 데이터 소스의 해당 속성에 바인딩하십시오.
<mx:DataGrid dataProvider="{myData}" rowCount="{myData.length}"/>
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
protected var myData:ArrayCollection;
]]>
</fx:Script>
안녕하세요, 저는이 질문을 일찍 시도했지만 로그인하지 않았습니다. 단지 데이터 그레이드가 행을 기준으로 확대/축소되기를 원합니다. 행 수가 화면에서 볼 수있는 것을 초과하면 스크롤이 최상의 옵션이라고 생각하십니까? 감사 – cduggan