【苍穹踩坑】之穿梭框原创
金蝶云社区-wh_cn
wh_cn
3人赞赏了该文章 475次浏览 未经作者许可,禁止转载编辑于2021年04月20日 14:15:40

穿梭框控件界面看起来很直观,给我们带来非常好的使用体验。

但是在项目中实际应用之后发现美好的东西也有坑啊~~~

-----------------------------------------------------------------

通过setTransferListData对穿梭框设置值并设置已选中选项。

对穿梭框进行选择、取消操作后,再使用getSelectedData就可以获取到右侧选中的项目。

但是

如果加载之后不对穿梭框进行任何操作就是用getSelectedData来获取选择项目时,获取到的是null,也就是初始加载的选中项目获取不到。

这是直接将获取到的值返回父窗体,就会导致原本选中的项目被清空,带来意想不到的效果。

而且目前貌似还无法通过插件判断用户是否对穿梭框做过操作,所以getSelectedData获取到null的时候不一定是选中项被取消了,也肯能是用户没做任何操作直接返回了。


赞 3