50金币
给el选择器加了多选,和一个全选的选项
但是在页面上展示的值, 如果选择选择了全部的选项, 值并非空值,而是0,那在查询的查询条件时候查0是查不出来的
而且选择完之后,那个选择标签会显示靠上半个,看不到选择了什么选项
如果选择了多个选项,连选择框都不见了,这是bug还是什么问题
想要这种的选择器,求问怎么做到,就是选全选的时候会自动选择所有的选项,再点一下则全部取消选择,值为空值,这样查询条件用在里面就可以查出我想要的值
用css可以做到吗?
|
最佳答案
查看完整内容
可以确定是BUG,当进行选择的时候,如果选择项span的总宽度超过选择器输入框的宽度就会换行,导致EL 选择器内部的输入框高度增加,这导致选择器容器往上移动。当内部输入框的高度过高,就会把整个选择容器顶到不可见区域。
将这两个文件引入到工程中,样式文件把换行给禁了,这样就不会导致高度增加。脚本文件是通过模拟点击实现多选的,逻辑是模拟点开下拉按钮获取动态的下拉选择框的一个属性,根据这个属性找到该选择容器的选 ...
|