我正在使用smartgwt
免费版本(不是EE)。是否有内置的小部件来处理导入.csv
或excel
格式文件?我目前可以将记录从listGrid
导出到csv
。我希望能够打开另一个浏览器,并导入csv
文件,并基于我导出到csv
文件的配置,重新创建了我导出的记录。
我已经做了同样的事情,以实现我建议使用GWT-RPC自定义数据源。您可以在此处获取代码。
https://code.google.com/p/smartgwt-extensions/
问题是我已经使用GWTUPLOAD将Excel文件发送到服务器。完成后,请使用上传到服务器的文件路径来访问您的自定义数据源。使用服务器端上的Apache POI来解析数据,并将其返回到您的DataSource获取调用中。在执行中,fetch创建记录对象并将它们添加到您的网格中。
您可以从这里获得GWTUPLOAD,https://code.google.com/p/gwtupload/wiki/gwtupload_gettingstarted