dojo小例子(28)FilteringSelect设置了queryExpr后无法弹出下拉项
2014-12-13 16:56
330 查看
FilteringSelect在html文件中能显示下拉项,但放在jsp文件中就无法弹出。FilteringSelect的创建代码如下:
观察jsp页面的FilteringSelect加载后,在Firefox下输出queryExpr属性值,该值发生了改变,*${0}*变成了*0*;而html页面的queryExpr属性值没发生改变。原来是由于jsp会自动解析EL表达式,而dojo的*${0}*用法符合EL语法,从而被错误解析。解决办法,就是禁止EL表达式解析:
var mem = new Memory({ idProperty:"key", data:[ {key:"6",name:"jut1"}, {key:"7",name:"jut2"}, {key:"8",name:"jut3"}, {key:"9",name:"jut4"}, {key:"5",name:"jut5"} ] }); var s = new FilteringSelect ({ placeHolder : "请输入名称", required : false, disabled : false, store: mem, queryExpr : "*${0}*", labelType : "text", autoComplete : false, autoWidth : true, highlightMatch : "all", searchAttr: "name", style: {width: "180px"} },"div_edit"); s.startup();
观察jsp页面的FilteringSelect加载后,在Firefox下输出queryExpr属性值,该值发生了改变,*${0}*变成了*0*;而html页面的queryExpr属性值没发生改变。原来是由于jsp会自动解析EL表达式,而dojo的*${0}*用法符合EL语法,从而被错误解析。解决办法,就是禁止EL表达式解析:
<%@page isELIgnored="true" %>
相关文章推荐
- dojo小例子(29)FilteringSelect在IE8下对输入法(IME)无响应不弹出suggest
- dojo 设置 FilteringSelect的高度
- dojo小例子(30)FilteringSelect至少输入3个字才会触发查询
- dojo之FilteringSelect
- 使用Dojo的FilteringSelect打造具有拼音检索功能的下拉菜单(下)
- 关于select下拉框最后一项鼠标经过不能变色及设置宽度后下拉框无法滚动的bug?
- 为什么创建web Form时弹出“此项目的默认web访问模式设置为文件共享,但无法从路径.......
- 在Firefox下js select标签点击无法弹出
- (引用)解决弹出层无法遮盖select的问题
- select对象无法设置innerHTML属性【微软BUG】
- Android: View换切后,无法正常设置焦点或切换后TextView的虚拟键盘不弹出
- 安卓系统浏览器中select下拉按钮无法弹出选择面板奇怪问题解决
- 解决IE6下select无法设置选中的BUG
- dojo控件FilteringSelect的使用经历
- Winsock例子代码:初始化、阻塞/非阻塞、超时设置、select等
- 使用Dojo的FilteringSelect打造具有拼音检索功能的下拉菜单(上)
- jQuery select 无法设置selected属性。未指明的错误
- Flex应用大小被调整(resize)时弹出窗口居中设置的例子
- Winsock例子代码:初始化、阻塞/非阻塞、超时设置、select等
- 通过ARCGIS for Javascript api 加载数据 ,并显示在dojo的FilteringSelect上