首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用GWT开发UI的过滤

用GWT开发UI的过滤
EN

Stack Overflow用户
提问于 2015-05-05 04:23:42
回答 1查看 60关注 0票数 0

我正在开发一个应用程序,使用GWT作为前端技术栈。后端堆栈是Struts,Spring,mybatis

我们需要支持列级过滤。例如,如果客户端输入'am',包含'am‘的所有单词都将在列中过滤。对于GWT,为了支持过滤,推荐的方法是:我们是使用GWT在前端进行过滤,还是在后端开发过滤逻辑,每次用户试图在前端过滤时,我们都会调用backeng逻辑。请解释利弊,因为这是一个主要的功能,级联所有屏幕。

问候

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-05 05:32:03

我们有一个GWT应用程序,它支持大型表的排序和分页。两者都是在后端完成的。

首先,我认为这取决于后端处理这些请求的速度。如果每次往返大约20毫秒或更少,你可以在后端完成。另一点是即将到来的请求量。要过滤onKeyPress吗?所以,如果用户写x,你是立即开始过滤,还是在用户点击enter之后开始过滤?在后端这样做的最大好处就是你有轻量级的tablerenderer,而不是取决于客户端的功能或浏览器的使用年限。这也是在客户身上做这件事的最大反差。我们的一些客户使用像IE9这样的古董浏览器。我的经验是,这些旧浏览器在呈现大表方面非常糟糕,在进行某种实时过滤方面则更糟糕。

我认为最终你需要建立一些接近现实的测试案例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30044252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档