Performance GWT-异步填充网格
我们有一个GWT应用程序,它有一个简单的搜索掩码,将结果显示为网格 服务器端处理时间和网络延迟正常 只要结果数量不太高(网格中最多100行),即使在使用internet explorer 6的低规格硬件上,客户端渲染时间也可以 我们已经实现了一个导航方案,允许用户在网格上上下滚动。这也足够快了 有人知道是否有可能立即显示前100个结果,并将其余结果拖到后台吗?GWT体系结构允许这样做。然而,我对可能的陷阱感兴趣,例如,如果用户在浏览器仍在获取以前的结果时启动另一个查询,会发生什么情况等 谢谢! 霍尔格可能是你的一个很好的起点:) 还有许多有趣的表(尽管并不总是完整/完美/稳定的)和其他分页解决方案,如。可能是您的一个良好起点:)Performance GWT-异步填充网格,performance,gwt,grid,Performance,Gwt,Grid,我们有一个GWT应用程序,它有一个简单的搜索掩码,将结果显示为网格 服务器端处理时间和网络延迟正常 只要结果数量不太高(网格中最多100行),即使在使用internet explorer 6的低规格硬件上,客户端渲染时间也可以 我们已经实现了一个导航方案,允许用户在网格上上下滚动。这也足够快了 有人知道是否有可能立即显示前100个结果,并将其余结果拖到后台吗?GWT体系结构允许这样做。然而,我对可能的陷阱感兴趣,例如,如果用户在浏览器仍在获取以前的结果时启动另一个查询,会发生什么情况等 谢谢!
还有许多有趣的(尽管不总是完整/完美/稳定的)表和其他分页解决方案,例如。假设您的计划是发送前100个,然后带来其余的,那么您可以使用大容量处理其余的结果。然后,如果用户启动另一个搜索,您只需等待批量结束(即,如果您有挂起的查询,请在批量检索之间进行检查) 另一种方法是为用户搜索分配标识符。这将使混合结果的问题不存在,也将帮助您处理多个搜索的结果历史记录
我们发现,用户喜欢外观和感觉,它解决了大多数问题,但这可能并非总是可选的。假设您的计划是发送前100个,然后带来其余的,那么您可以使用大容量来处理其余的结果。然后,如果用户启动另一个搜索,您只需等待批量结束(即,如果您有挂起的查询,请在批量检索之间进行检查) 另一种方法是为用户搜索分配标识符。这将使混合结果的问题不存在,也将帮助您处理多个搜索的结果历史记录 我们发现,用户喜欢外观&感觉,这解决了大多数问题,但这可能并非总是可选的