`

Flex CombBox联动使用XML实现

    博客分类:
  • Flex
阅读更多

<?xml version="1.0" encoding="utf-8"?>
<students>
<student name="jimmy" id="111">
  <grade id="math">100</grade>
  <grade id="history">120</grade>
</student>

<student name="lucy" id="222">
  <grade id="arts">130</grade>
  <grade id="biology">140</grade>
</student>
</students>
</countries>

 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white">
 
    <mx:XML id="dp" source="student_grade.xml" format="e4x" />
   <mx:Script>
    <![CDATA[
     import mx.controls.Alert;
     private function clickHandle():void
     {
      var o:Object = student.selectedItem;
      var s:String = student.selectedItem.@id;
      trace(student.selectedItem.@id);
      
      var oo:Object = grade.selectedItem;
      trace(grade.selectedItem.@id);
     }
    ]]>
   </mx:Script>
    <mx:Form>
        <mx:FormItem label="Student:">
            <mx:ComboBox id="student" dataProvider="{dp.student}" labelField="@name" />
        </mx:FormItem>
        <mx:FormItem label="Grade:">
            <mx:ComboBox id="grade" dataProvider="{student.selectedItem.grade}" />
        </mx:FormItem>
    </mx:Form>
   <mx:Button click="clickHandle()"/>
</mx:Application>

分享到:
评论

相关推荐

    flex的combBox添加tree

    综上所述,实现"flex的combBox添加tree"涉及了Flex组件使用、ActionScript编程、数据处理、事件驱动等多个方面的知识,需要一定的Flex开发经验。通过这个过程,你可以创建出一个功能强大的用户界面,为用户提供更加...

    flex 多选CombBox CheckBox 渲染器

    flex 多选CombBox CheckBox 渲染器 亲测可用

    多列Combbox控件

    多列Combbox控件的实现通常涉及以下关键点: 1. **自定义绘制**:由于标准的ComboBox控件不支持多列显示,开发者需要重写控件的绘制逻辑,以呈现多列布局。这包括计算每个单元格的宽度,确保所有列都能适当地显示...

    带有自动检查功能的CombBox

    带有自动检查功能的CombBox,自动完成器。自动找到最匹配的项目,并排在列表的最前面

    Qt CombBox下拉列表自定义(使用样式表)

    你可以通过`addItem()`方法添加选项,或者使用`insertItem()`在指定位置插入选项。此外,还可以设置默认选中的项或禁用某些项。 样式表是Qt中实现界面样式定制的关键工具,类似于网页设计中的CSS。通过为`QComboBox...

    easyui combbox 显示默认值

    3. **联动效果**:在多个Combobox之间存在联动关系时,设置默认值可能需要根据其他Combobox的选择来决定。例如,当第一个Combobox的选择改变时,第二个Combobox可以自动显示与之关联的默认值。 **注意事项**: 1. ...

    JAVA编写的最简单的combbox计算器

    【标题】"JAVA编写的最简单的combbox计算器"是一个基于Java编程语言实现的简单计算器程序,它使用了组合框(ComboBox)作为用户交互界面的一部分,允许用户选择进行基本的四则运算。在Java中,ComboBox是Swing或...

    Edit,CombBox,ListBox,Button,GroupButton,RadioButton,CheckButton用API创建

    本主题聚焦于使用API函数来创建常见的图形用户界面(GUI)控件,包括Edit、CombBox、ListBox、Button、GroupButton、RadioButton以及CheckButton。这些控件是构建Windows应用的基础元素,广泛应用于各种桌面软件。 ...

    一个功能扩展的Combox下拉选项框COMBBOX,扩展后可在下拉框的起始位置显示颜色、图片、字体样式等,很有意思的功能,也比较实用,压缩包内含有控件源代码以及四个使用示例,都可正确编译。

    标题中的“一个功能扩展的Combox下拉选项框COMBBOX”是指在Windows应用程序开发中,对标准的ComboBox控件进行了增强和定制。ComboBox通常用于提供一个可下拉的列表,用户可以选择其中的一项。在这个扩展版本中,它...

    用html实现的combox控件

    但是,原生的`&lt;select&gt;`元素样式化有限,因此可以考虑使用模拟ComboBox的方式,例如使用`&lt;div&gt;`和`&lt;ul&gt;`来模拟下拉效果,并通过JavaScript处理交互。这样,我们就可以为每个`&lt;li&gt;`元素应用自定义的CSS样式,包括字体...

    带模糊查询的ComboBox

    为了实现这一功能,开发者通常需要自定义控件或者扩展`ComboBox`的行为。这里我们讨论的是一个自定义的"带模糊查询的ComboBox",它由一个`TextBox`和一个`ListBox`组成,简化了实现模糊查询的过程。 首先,我们要...

    combobox实现下拉框多选

    本方法和用checkbox, listbox等控件和事件拼凑出来的不同,本方法是一个集成的独立控件,基本实现了控件的顺滑度,下拉框可悬浮等效果,可以认为是comboBox的升级版,使用方便,仅需引用编译好的DLL,直接在toolBox...

    ComboBOX 组件自制的C#.NET

    如果需要更复杂的定制,可以使用DrawItem事件,自定义绘制每个列表项,实现如图片、自定义字体颜色等高级效果。 在某些情况下,我们可能希望ComboBox能像数据库那样,动态加载和保存数据。这时,可以结合ADO.NET或...

    C# 绘制ComboBox控件图片列表

    在C# WinForms应用程序开发中,有时我们需要实现一个功能,即在ComboBox控件中显示一系列图片,并且当用户选择不同的图片时,可以在界面上展示该图片。这种功能常见于图形编辑软件、多媒体应用等场景。本文将详细...

    winform combobox多选扩展

    现有的combobox只有单选功能,通过重画combobox构造多选combobox;

    在ListCtrl列表控件中添加edit和combo

    在Windows编程中,特别是使用MFC(Microsoft Foundation Classes)库时,`ListCtrl`是一种常用的控件,用于显示多列的列表数据。然而,仅使用`ListCtrl`默认功能有时并不能满足所有需求,比如需要在某列中进行编辑或...

    自定义多列组合框控件

    可以使用LINQ查询实现模糊匹配: ```csharp Private Sub MyComboBox_TextChanged(sender As Object, e As EventArgs) Handles Me.TextChanged If Not String.IsNullOrEmpty(Text) Then Dim filteredItems = Items...

    QTableView+QComboBox简单使用

    QTableView+QComboBox简单使用。采用Qt代理的方式,用QComboBox做了指定列的代理。 功能: 1. 采用QComboBox作为QtableView某一列的代理 2. 可添加QtableView的项; 3. 可删除QtableView的项;

    PyQt5重写QComboBox的鼠标点击事件方法

    接下来,我们需要修改UI文件中的`QComboBox`实例,使其使用我们刚刚定义的`MyComboBox`类而不是默认的`QComboBox`类。这样,当用户点击这个组合框时,就会执行我们自定义的行为。 ```python # 原代码 # self.ComBox...

Global site tag (gtag.js) - Google Analytics