내 GUI에는 <flextras:DropDownList />
이 있는데, 내 비즈니스 계층에 채워지는 ArrayCollection으로 채워집니다. 이 예에서는 캐나다의 12 개도를 나열하는 데 사용됩니다.flextras DropDownList에 스크롤바를 추가 할 수 있습니까?
https://www.flextras.com/MobileComponents/Docs/asdocs/com/flextras/mobile/dropDownList/DropDownList.html을 통해 읽었으며 requestedRowCount를 12로 설정할 수 있다는 것을 알고 있습니다. 그러나이 드롭 다운은 복잡한 VGroup에 배치되고 12 가지 옵션은 바보 같아서 만기가 될 수없는 다른 구성 요소와 중첩됩니다. 요구 사항. 기본 4 옵션은 현재 인터페이스에 적합하지만 모든 옵션에 액세스하는 것은 그리 직관적이지 않습니다.
스크롤바가 완벽 할 수도 있지만 이것이 가능하다는 제안을 찾지 못했습니다. 아마 다른 구성 요소가 작동할까요? 누구든지이 문제에 대해 조언을합니까?
<s:HGroup width="100%" styleName="ddlInfo">
<s:Spacer width="2%"/>
<flextras:DropDownList id="ddlProvince" width="80%" height="60%"
dataProvider="{ddlPop.getProvinceDDL()}"/>
</s:HGroup>
이것은 DDL이다 : 나는
편집 ... 편집이 프로토 타입 모바일 앱이기 때문에, 코드를 게시,하지만 난 정말 필요한 생각하지 않습니다 수 있습니다. 다음은 데이터를 가져 오는 위치입니다.
public function getProvinceDDL():ArrayCollection{
var provinces:Provinces = parisLookup.getProvinces();
for each(var prov:Province in provinces){
provinceDataProvider.addItem({label:prov.ProvinceName,data:prov.ProvinceID});
}
return provinceDataProvider;
}
코드를 추가하면 비트가 지워질 수 있습니다.) – Rob