首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

对Struts2 autocomplete 中文 有关问题 的 修复

2012-10-29 
对Struts2 autocomplete 中文 问题 的 修复参考:http://www.iteye.com/topic/186505因为参考中说的比较概

对Struts2 autocomplete 中文 问题 的 修复

参考:http://www.iteye.com/topic/186505

因为参考中说的比较概括。我解释下。

?

?

只需要修改ComboBox.js文件,


if(evt.ctrlKey || evt.altKey || !evt.key){ return; }

?

替换成:

if(evt.altKey || (evt.ctrlKey && evt.charCode != 118)){     return; }

?

即可

?

补充:

在 struts-core.jar中有2个combobox.js 一个是在sturts/下, 一个是dojo/widgets/下,改后边那个。

要想完全实现中文自动填充,还需将 <s:autocomplete/>的 href 指向的 JSON 内码变成UFT-8.

?

效果可以参考 www.3rxer.com 上边的自动匹配就用的这个。

?

不过感觉作为 autocomplete 还行,如果作为搜索建议,就显得很单薄了。

?

可以考虑使用ext2 或者用Jquery自行实现效果。

?

希望大家使用愉快。

热点排行