本站首页    管理页面    写新日志    退出


«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7570489
建立时间:2006年5月29日




[eXtremeComponents]eXtremeTable使用过滤时的中文问题
软件技术,  电脑与网络

lhwork 发表于 2006/6/28 11:31:36

对于已经搜索出的结果,使用eXtremeTable过滤功能进行再次筛选时,使用中文进行搜索会出现??,并且返回的结果集是空的.     我大概的看了一下源代码,发现默认的实现是通过org.extremecomponents.table.callback.FilterPredicate完成其过滤功能的,使用isSearchMatch方法进行匹配,在evaluate方法中,取得了FilterSet,这是存放所有过滤条件的对象,里面的Filter[] 都是ISO8859-1的编码,通过转换编码(转换为GB2312),比如我就是在org.extremecomponents.table.limit.Filter类的构造函数中加入了转换代码的.     这样就可以正常的使用过滤功能.不过,如果你过滤的结果超过一页的话,就需要点下一页来翻页,翻页的结果同样是中文的问题,又是??,出现这一情况的原因 是在页面点search进行过滤的以后,在{TABLEID}_toolbar这个表单中会加入刚才的过滤条件,而这个过滤条件本身就是??,所以我们翻 页当然不成功,现在就是如果可以知道在段设置表单的代码在哪里,就可以彻底解决过滤的编码问题了 我时间也不多,慢慢找了,哪位朋友知道的,请告诉我,谢谢!


阅读全文(7283) | 回复(2) | 编辑 | 精华
 


回复:eXtremeTable使用过滤时的中文问题
软件技术,  电脑与网络

tkinker(游客)发表评论于2009/8/22 10:11:16

写个编码filter,配到web.xml最前面即可。。。


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:eXtremeTable使用过滤时的中文问题
软件技术,  电脑与网络

hua(游客)发表评论于2006/12/3 14:58:24

大哥怎么转换的啊,把代码发出来啊

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.063 second(s), page refreshed 144753593 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号