0

好的,我想要的是非常典型的,我相信很多 Flex 开发人员在他们生命中的某个时刻也想要它。举个例子:

在用户个人资料页面中,有一个“当前雇主”的组合框/下拉列表,其中应该有一个名为“无雇主”的项目以及其他真正的雇主,如“IBM”、“Apple”……我们都可以想象 IBM , Apple 来自数据库/服务器端,“没有雇主”不是,只是空雇员的标签。因此,如果选择“无雇主”,组合框/下拉列表将返回 null 作为所选项目。

自去年以来,我在 Google 上搜索了很多次。100% 的人建议将虚拟项目放入 dataProvider。我做到了,这还不错。但我正在考虑一个我更喜欢的替代方案:在组合框/下拉列表中放置一个按钮(具有标签 =“无雇主”),当用户点击该按钮时,selectedIndex = -1(即 selectedItem = null 太)。

但是我缺乏实现这样一个自定义组件的经验和技能。请给我一些提示或一些在线资源来做到这一点。

非常感谢

4

1 回答 1

1

如果您使用的是 Flex 4.5 或更高版本,您可以使用下拉列表的“提示”属性。当未选择任何项目时,组件将显示提示。因此,在您的情况下,当用户单击“无雇主”按钮时,通过设置 selectedIndex=-1,下拉列表应更改提示属性中指定的文本。

于 2012-07-22T20:40:59.187 回答