flex中combox初始化设值问题

pilishou 2010-04-02 11:28:16
<mx:TitleWindow ........>
.
.
.
.
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
import mx.collections.ArrayCollection;
private var deptList:ArrayCollection = new ArrayCollection([{
label:"总经部",value:1},{
label:"财务部",value:2},{
label:"人事部",value:3},{
label:"电力事业部",value:4},{
label:"电信事业部",value:5}]);
private function closeHandler(event:Event):void{
ComboBox(event.target).selectedItem.value;
}
]]>
</mx:Script>
<mx:FormItem label="部 门:" >
<mx:ComboBox width="160" id="department" dataProvider="{deptList}" />
</mx:FormItem>
.
.
.
.
.
</ mx:TitleWindow>



在现实这个界面的时候,我获取到了一个人的部门值3跟“人事部”两个值。
想要在现实这个界面的时候初始化这个combox,默认为人事部选中状态
,如果穿过来的是其他值就默认选中传递过来的那个值。
代码该怎么写?

我原来是这么写的
PopUpWindow.department.selectedItem = “人事部”; //后面是传递过来的值
这样不行

其他文本框的信息内容都能正常赋值显示
PopUpWindow.userName.text = “Jane”;
求高人指教。
...全文
334 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveweiwei800 2010-10-12
  • 打赏
  • 举报
回复
设置 selectedIndex = 2
三味书屋 2010-10-12
  • 打赏
  • 举报
回复

department.selectedIndex=2;

NY299 2010-07-13
  • 打赏
  • 举报
回复
我也遇到了这个问题,不知道你现在解决了没有
javafx 2010-04-02
  • 打赏
  • 举报
回复
不会flex
帮顶

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧