List控件selectedIndex或selectedItem改变时change不触发解决办法
2011-07-14 00:00
411 查看
当程序手动改变selectedIndex或selectedItem的值时List控件的change事件不会触发,这时可以重新分发change事件。
/** * sounds为List控件id */ sounds.selectedIndex = 0; //改变selectedIndex sounds.dispatchEvent(new ListEvent(ListEvent.CHANGE)); //分发change事件
相关文章推荐
- js动态改变input的值不触发input的change事件的解决办法
- 动态计算listview的高度listItem.measure(0, 0)报空指针异常解决办法
- listView的Item控件抢占焦点的解决办法
- Listview、RecyclerView中的item中包含可以点击的控件,点击冲突解决办法
- C#控件TreeView在选中后图标改变的解决办法
- 使用委托控件触发input file的时候,IE10以下报错SCRIPT:5拒绝访问解决办法
- OnSharedPreferenceChangeListener详解及出现不触发解决办法
- 动态计算listview的高度listItem.measure(0, 0)报空指针异常解决办法
- MFC 文档视图学习笔记----list控件标题乱码解决办法
- android ListView显示多个类型item 和 item中控件抢夺焦点解决办法
- 关于CListCtrl控件更新Item的闪烁问题和一次插入大容量数据的显示问题解决办法
- js动态改变value 不触发onchange事件解决办法
- Item的click事件和Item里的button等子控件的click事件同时生效的解决办法
- ComBoBox控件,如果里面有item为空,那么就报ntdll.dll的解决办法
- input内容改变后,ie11中change事件执行两次的解决办法
- ListView同时响应itemclick事件和item控件的onClickListener时间的解决办法
- ListView的Item中子控件抢占焦点的两种解决办法
- ListView—Item的click事件和Item里的button等子控件的click事件同时生效的解决办法
- android ListView显示多个类型item 和 item中控件抢夺焦点解决办法
- 自绘MFC List Control列表控件时无法改变表头CHeaderCtrl高度问题的解决方法