我创建了一个扩展 ComboBox
的类 CustomCombo.as
。发生的事情是 CustomCombo
组合框显示为可编辑。我不想要这个,我找不到将 editable
设置为 false
的属性。
我还尝试将组合框的 textInput.editable
控件设置为 false
,但无济于事。
如有任何帮助,我们将不胜感激。
CustomCombo.as
package custom {
import spark.components.ComboBox;
public class CustomCombo extends ComboBox {
public function CustomCombo() {
super();
// this.editable = false; //<-- THIS DOESNT WORK ***Access of possibly undefined property editable through a reference with static type custom:CustomCombo
// this.textInput.editable = false; //<-- THIS DOESNT WORK ***Cannot access a property or method of a null object reference
}
}
}
最佳答案
在翻阅 Flex 4 API 后,我发现他们建议使用 DropDownList
控件。据我所知,他们从 Flex 4 中的 ComboBox
控件中删除了 editable
属性,但我可能错了。
我实现了 DropDownList
并解决了我的问题。
关于apache-flex - 弹性扩展 ComboBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3130797/