首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GWT可视化最佳实践

问GWT可视化最佳实践
EN

Stack Overflow用户
提问于 2010-09-15 01:46:16
回答 3查看 885关注 0票数 4

我是GWT的Google Visualization新手,我需要帮助。谁能告诉我用GWT RPC传输DataTable (可视化数据)的最佳实践是什么?因为DataTable是不可序列化的,而且我有很多数据。我想使用GWT RPC,因为我在服务器端使用Java。我知道可视化包中有DataTable.toJson方法,但它还没有封装到gwt.visualization包中。我自己试着用JSNI将它包装到我的GWT代码中,但没有成功。有没有人成功了,或者有什么不同的方法来解决这个问题。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2011-02-04 03:01:57

我所做的是将数据从服务器发送到客户端,并在客户端创建DataTable对象。

我认为这是一种不那么脏的方法:)

票数 0
EN

Stack Overflow用户

发布于 2011-02-12 05:22:54

问题是,它太慢了.我试图向一个AnnotatedTimeline添加大约800个值,但它花了大约10.5秒来重新绘制它。chrome网络分析工具表示,对服务器的请求花费了200ms。其余的时间是在客户端创建datatable时丢失的。

通常的方法是使用查询对象来获取数据。此对象将为您创建所有数据表。但我仍然找不到一种方法来发送这样的查询,而不是将整个URL写入到一个字符串中。我想应该有一些方法来做一些像RPC调用这样的事情。但是在网络上似乎没有关于这方面的好教程。也可能是我搞错了:)

票数 0
EN

Stack Overflow用户

发布于 2012-04-08 03:15:38

我认为'Query' object是获取数据表的最佳方式。创建一个datasourceservlet并使用response.getDataTable()方法获取数据表。An example here.

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

https://stackoverflow.com/questions/3711500

复制
相关文章

相似问题

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