jigsaw
jigsaw copied to clipboard
combo在dialog内部弹出,移动dialog时,combo下拉不会跟着动

这个issue涉及到两个改动:
- 对话框组件jigsaw-dialog在被拖动的时候,需要发出一个move事件,应用在自定义对话框的视图里,这样使用这个事件:
<jigsaw-dialog ... (move)="onMove()" ...></jigsaw-dialog>
其中onMove()方法由应用自己实现。
这样,应用在对话框被移动的时候,就可以去重新计算下拉附着视图的位置(PopupService里已经有现成的方法直接调用),或者最简单的把下拉视图关掉,一了百了,也不用去计算位置了。
- combo的修改,下拉视图关闭的触发由现在的mouse-up改到mouse-down。这样在鼠标压住对话框标题的一刹那,combo的下拉就已经自动关闭了。组件和应用都省去很多麻烦。