近日做数据的增删改查,使用的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/
深表感谢!