는 I 사용자가 선택을 변경하는 경우, 사용자가항목이없는 목록 구성 요소를 숨기려면 어떻게합니까?
선택 「카테고리」의 내용에 기초 항목의 목록을 가지고, I 목록의 dataProvider
현재 카테고리의 내용 일 수 변경.
이 더 항목이없는 경우 목록을 숨기는 방법이 있나요하지 않습니다, 항목을 포함?
dataProvider
을 설정할 때이 작업을 수행 할 수 있음을 알고 있지만 사용할 수있는 이벤트 나 다른 것이 있어야합니다.
는 I 사용자가 선택을 변경하는 경우, 사용자가항목이없는 목록 구성 요소를 숨기려면 어떻게합니까?
선택 「카테고리」의 내용에 기초 항목의 목록을 가지고, I 목록의 dataProvider
현재 카테고리의 내용 일 수 변경.
이 더 항목이없는 경우 목록을 숨기는 방법이 있나요하지 않습니다, 항목을 포함?
dataProvider
을 설정할 때이 작업을 수행 할 수 있음을 알고 있지만 사용할 수있는 이벤트 나 다른 것이 있어야합니다.
당신은 "myList에가"당신의 List 구성 요소의 ID입니다
visible="{myList.dataProvider.length>0}"
includeInLayout="{myList.dataProvider.length>0}"
을 시도 할 수 있습니다. 이것에
나의 첫 번째 솔루션은 dataProvider의 집합을 대체하는 것이 었습니다 :
override public function set dataProvider(value:IList):void {
super.dataProvider = value;
this.setVisible(value.length > 0);
}
이 그러나 로보의 솔루션은 작동하고 IMO 바람직하다, 일을했다.