我正在使用smartgwt
免费版本(不是EE)。是否有内置窗口小部件来处理导入.csv
或excel
格式文件?
我目前可以将记录从listGrid
导出到csv
。我希望能够打开另一个浏览器,并导入csv
文件,并根据我导出到csv
文件的配置,重新创建我已导出的记录。
答案 0 :(得分:0)
我做了同样的事情,为了实现这一点,我建议使用gwt-rpc定制数据源。你可以在这里获得代码。
https://code.google.com/p/smartgwt-extensions/
事情是我使用gwtupload将excel文件发送到服务器。完成后,使用上载到服务器的文件路径调用fetch到您的自定义数据源。在服务器端使用Apache POI来解析数据并将其作为结果返回到数据源获取调用。在execute fetch中创建Record对象并将它们添加到你的网格中。
你可以从这里获得gwtupload, https://code.google.com/p/gwtupload/wiki/GwtUpload_GettingStarted