Flex4 设置combobox选项不可编辑

文章详细介绍了在Flex4框架中使用ComboBox控件时遇到的编辑功能导致的问题,以及如何通过设置ComboBox属性和重新编写皮肤来解决ComboBox的编辑问题,并优化了界面美观。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

近日做数据的增删改查,使用的flex4的ComboBox控件--->

flex4中ComboBox其实就是TextInput的叠加

flex3中ComboBox其实就是Label的叠加

开始是使用flex4中ComboBox,出现的问题就是显示的信息可以进行编辑,然而这样的操作没有意义

因为不可能查找出对应数据库中的数据---->

SO 决定换成flex3中的ComboBox,可直接设置不可编辑,因为ComboBox其实是label叠加,使用label与其他TextInput显得很不协调

界面不够好看

于是换回flex4中ComboBox,重新找方法---->

SO 查询资料—>得到设置方法 在ComboBox属性中设置 TextInput.editable=false;tex="请选择:“

结果是下拉选项不可编辑,但是”请选择:“选项依然可以编辑,不够完美---->

SO 继续查资料—>得到方法 重新写皮肤 在皮肤的中的TextInput的按照以下方法书写:

 

<s:TextInput id="textInput" left="0" right="18" top="0"

bottom="0" editable="false" text="请选择:" 

skinClass="spark.skins.spark.ComboBoxTextInputSkin"/>

 

运行测试OK!完美解决!

 

参考博文:http://blog.163.com/ask_rent@yeah/blog/static/1398936632011574514849/

深表感谢!

 

 

转载于:https://www.cnblogs.com/sunrunzhi/p/3346800.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值