我希望实现一个搜索文本框,如下所示:
当用户开始输入并且有非零结果时,文本框将打开并在其下方显示结果。 当用户选择结果时,文本框关闭,但这次带有向下箭头(如组合框),以便用户可以重新打开列表。
我怀疑我真正需要的是一个能够隐藏/显示向下箭头的组合框。如何在 Flex 中执行此操作?
提前致谢。
最佳答案
我找到了一个简单的方法来做到这一点:
setStyle("arrowButtonWidth", 0);
在我的自定义组合框中,我将箭头按钮的初始宽度设置为 0。
然后在列表更改事件中,
addEventListener(ListEvent.CHANGE, changeHandler);
如果 dataprovider 的大小大于 1,则箭头宽度将设置回(例如)20
setStyle("arrowButtonWidth", 20);
这种方法比上述方法简单得多。如果您知道我的方法有任何缺陷,请分享。
关于apache-flex - Flex 组合框隐藏和显示向下箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2535955/