如图,ComboBox组件下拉框展开时关闭dialog,结果ComboBox的下拉框没有随父级dialog的关闭而关闭.
几次尝试后发现,ComboBox添加到Laya.stage中时,能点击任何地方去触发下拉的框的收起,于是考虑是否是dialog中加了对鼠标按下事件的监听的影响.
找了半天才发现是加了一句
e.stopPropagation();
阻止事件冒泡,去掉此代码后便可以随父级的元素的关闭或者点击而关闭下拉框了.
如图,ComboBox组件下拉框展开时关闭dialog,结果ComboBox的下拉框没有随父级dialog的关闭而关闭.
几次尝试后发现,ComboBox添加到Laya.stage中时,能点击任何地方去触发下拉的框的收起,于是考虑是否是dialog中加了对鼠标按下事件的监听的影响.
找了半天才发现是加了一句
e.stopPropagation();
阻止事件冒泡,去掉此代码后便可以随父级的元素的关闭或者点击而关闭下拉框了.