我有一种情况,在数据提供者更改为 下拉列表后,未调用SelectedItem。 有没有办法检测这种变化是否发生? 感谢是否存在dropdownlist的dataProviderChange事件?
1
A
回答
1
只是在Flex框架的每个公共财产拥有“的PropertyChanged”事件从属性集方法派发。它们主要用于约束目的,但通常没有正式记录。
DropDownList的dataProvider set方法确实调度了一个dataProviderChanged事件。该代码是层次结构中的多个层,作为SkinnableDataContainer的一部分,或者如果“SkinnableDataContainer”的外观具有从DataGroup派发的dataGroup。
但是,这个事件可能不会通过代码提示暴露在MXML中。你必须在ActionScript来听吧:
myList.addEventListener('dataProviderChanged', onDataProviderChanged);
记住这个事件总是会出动当数据提供程序的变化,无论发生什么情况selectedItem属性。
0
你可以通过IndexChangeEvent听在DropDownList中的selectedItem属性的变化,通过下面的代码所示:
<s:DropDownList id="dl_mydl"
dataProvider="{dataProvider}"
change="dropDownListChangeHandler(event)"
/>
protected function dropDownListChangeHandler(event:IndexChangeEvent) : void
{
//DO SOMETHING
}
相关问题
- 1. 是否存在多选select dropDownList for asp.net?
- 2. dropdownlist事件
- 3. Onchange Dropdownlist事件
- 4. 是否存在与碳事件“kEventTextInputUpdateActiveInputArea”等效的Cocoa事件?
- 5. 在DropDownList中触发事件
- 6. WPF Listbox:HasItemSelected事件是否存在?
- 7. 事件“关闭childWindow”是否存在?
- 8. 是否存在onmousescroll/onmouserollover事件?
- 9. MS Word中是否存在DocumentAfterPrint事件?
- 10. menuItem事件后滚回dropdownlist
- 11. DropDownList输入事件问题
- 12. 在Dynamics CRM中是否存在SharePoint的事件接收器
- 13. 在Facebook/Twitter中是否存在可以附加到的“事件”
- 14. 存储加载时ExtJs 3 JsonStore事件中是否存在?
- 15. Docusign发件人组是否存在这样的事情?
- 16. HTML5的canvas元素是否存在重绘事件?
- 17. 是否有一个检测仅存在的JQuery事件?
- 18. Windows窗体中是否存在“LoadComplete”这样的事件?
- 19. 在FIFO或链中是否存在多个window.onload事件?
- 20. 在.NET中发生垃圾回收时是否存在事件?
- 21. jQuery UI“autocompleteselect”事件和AngularJs事件之间是否存在冲突?
- 22. DropDownList上的ASP.Net客户端事件?
- 23. Gridview中Dropdownlist的事件处理程序
- 24. 软件事务内存是否与数据库事务相同?
- 25. 在JavaScript中DropDownlist onchange事件没有为更新面板内的dropdownlist发射
- 26. 创建进程时是否存在系统事件?
- 27. 是否存在一个PHP事件观察器框架
- 28. GWT:检查事件处理程序是否存在
- 29. MovieClip更改位置时是否存在事件?
- 30. Google地图上是否存在GeoJSON加载事件?
你是什么意思'SelectedItem'没有被调用?请详细说明。提供代码或更好的解释,我们可以帮助你。 – 2012-03-21 14:21:41
selectedIndex设置器应该始终被调用并设置为-1。列表组件一直有点bug。 (但是,再次,dataProvider设置器也应该被调用) – 2012-03-21 22:26:21