佛山中公财经

[ c++ ]flex中ComboBox和datagrid的使用

发布时间: 2009-06-19 23:24:09

                                  [ c++ ]flex中ComboBox和datagrid的使用   

看完了flex简略教程,由于是英文版的,所以有些地方还是没怎么明白。没办法只好自己慢慢试拉,今天把ComboBox和DataGrid的使用方法研究了一下。为什么要选ComboBox和DataGrid呢?像button这类东西说是在没什么好讲的大家都明白。ComboBox的外表做出来了里面的数据怎么办呢?问题就出在这里了。(如果不知道什么是Flex的话,看一下flex入门或许会有些帮助)   所谓ComboBox就是下拉菜单了  (在博客里搞出这东西也不容易啊,代码在下面附上) 先给出一段代码:
http://www.adobe.com/2006/mxml" layout="absolute">

            [Bindable]
        public var cards: Array = [ {label:"xhinker1", data:"1.jpg"},
            {label:"xhinker2", data:"2.jpg"}, {label:"xhinker3",      data:"3.jpg"} ];
   
        [Bindable]
        public var selectedItem1:Object; 
        [Bindable]
        public var selectedItem2:Object;     
    ]]>
             close="selectedItem2=ComboBox(event.target).selectedItem">
   
           
           
   
不要害怕,重要的地方都用黑体标出来了。[bindable]是捆绑标记,这样数据就可以与部件进行动态交换数据。之后就是combobox里选项的内容了,Array是属性声明,label是外面看到的选项,data就是真正的数据内容。上面例子中数据是图片的地址,图片放在bin文件下。第二段黑体就是真正的combobox了。下面一段可有可无,用来检验的。注意红色的部分这些是需要自己声明的。   下面讲DataGrid,首先把代码全部给出来:


       
            xhinker1
            555-219-2270
            ccoenraets@fictitious.com
            true
       

       
            xhinker2
            555-219-2012
            jwall@fictitious.com
            true
       

       
            xhinker3
            555-219-2012
            maurice@fictitious.com
            false
       

       
            xhinker4
            555-219-2000
            mjones@fictitious.com
            true
       

这里是用xml存储数据将来会在表格中显示出来.

 

这一段就把数据显示出来了也不是太难了,adobe flex不提供傻瓜式输入,我们就得辛苦一点自己输入了。

更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入 佛山中公财经网站详细了解
咨询电话:13140882082

相关文章

最新文章

相关课程

温馨提示:提交留言后老师会第一时间与您联系! 热线电话:400-850-8622