在flex中实现下拉选择树,有很多种方法,比如(代码仅为示例):
1)mx:ComboBox中设置dropdownFactory为mx:Tree或其子类
<mx:ComboBox>
<mx:dropdownFactory>
<fx:Component >
<mx:Tree/>
</fx:Component>
</mx:dropdownFactory>
</mx:ComboBox>
2)mx:PopUpButton中设置popUp属性
<mx:PopUpButton
creationComplete="creationCompleteHandler(event)">
<fx:Script>
<![CDATA[
protected function creationCompleteHandler(event:FlexEvent):void
{
var tree:Tree = new Tree();
this.popUp = tree;
}]]></fx:script></mx:PopUpButton>
但使用中发现很容易误操作,即下拉选择的时候不小心选中了节点,从而关闭了下拉树,如何阻止呢?
查看源码之后,发现设置PopUpButton的closeOnActivity=false即可,但ComboBox因为相关属性和方法都是私有,实现起来太曲折
分享到:
相关推荐
Flex ComBox 下拉树功能例子 以及相关代码
flex4 选择树组件。可以直接使用组件包。在Test.mxml里面有使用的测试。
flex树自定义节点图标的页面及自定义树形组件源码
flex节点画线,flex节点画线,拖动节点线动
带dataGrid的自定义下拉控件,实现表格下拉
从其他网站找的一个Flex 下拉多选 支持ComboBox DropDownList 带有复选框
NULL 博文链接:https://nm1504.iteye.com/blog/469004
利用Flex和PHP创建网站视频发布系统.doc利用Flex和PHP创建网站视频发布系统.doc利用Flex和PHP创建网站视频发布系统.doc利用Flex和PHP创建网站视频发布系统.doc利用Flex和PHP创建网站视频发布系统.doc利用Flex和PHP...
flex拖拽树控件 添加 删除节点 拖拽生成节点
flex自定义的树形结构,展开,收缩,多级目录支持
自己编写的一个flex下拉框组件,功能比较强大,可以做到二级级联,三级级联,四级级联等。并且在初始化页面的时候,可以自动显示已选择的
3.RadioTreeNode,4.RadioTreeRenderer,1为支持联表查询的单选树(已封装),第一张表查询的为非叶子节点,第二张表查询的记录为叶子节点,比如要构造人员树,部门为非叶子节点,人员为叶子节点,分布在两张表中。...
flex中利用tree中的子节点与自定义组件实现的在同一页面中实现导航
Flex时间选择组件下载的CSDN上面的时间选择组件,然后改了一下
flex实现 ComboBox中下拉checkbox 经测试好用,还有可移动面板,和可改大小面板实例
三态树是一个分支选择的逻辑结构,是典型的树状结构之一。枝节点有三种状态,全部选中,部分选中,全部不选(三态)。叶节点:选中,不选;当一个节点的状态变化时,会影响到它的父节点和子节点。 如果一个节点为...
在本教程中,您将在应用程序中创建不同的“页”。HTML 应用程序将页用作屏幕,但在 Flex ...另两个状态是 Departments 和 EmployeeDetails,当用户单击 Departments 按钮或选择 DataGrid 中的某行时分别可以看到它们。
NULL 博文链接:https://zwnjava.iteye.com/blog/603835
flex技术入门,描述如何创建flex的web工程