2012-04-19 91 views
0

我想创建一个ListGrid,用户可以在其中添加列来为每列定义一些值行,就像Excel工作表一样。垂直添加值应该与垂直一样简单。我在网络开发方面非常新,我依赖更多有经验的朋友。 我将SmartGWT与grails框架一起使用,所以我不需要SmartGWT服务器,因为它需要花费很多钱。所以我使用的数据源类型是RestDataSource。但是有一个限制,它不能动态修改。ListGrid中的SmartGWT动态列(客户端)

当我在网上搜索解决方案时,发现smartGWT EE可以执行诸如提供xml数据源(可以根据请求修改)的事情。是否有人知道如何在不使用smartgwt服务器等商业解决方案的情况下实现这种效果?为了完成这个任务,我甚至可以改变项目中的技术。

回答

0

sourceGrids > Data Binding > Inline Data它看起来像你可以很容易地使用任何自定义格式从服务器。只需创建一个ListGridRecord[]数组并将其设置为listGrid.setData()的数据。看起来非常简单,所以我不确定为什么你需要一个商业解决方案,如SmartGWT服务器来满足这个简单的要求。

+0

好点,谢谢你 – mordka 2012-04-21 16:57:51

+0

无论如何,我需要一些连接到数据库。你知道数据源如何看起来像这样吗?我认为它应该被打包到控制器端的一个字段中,而数据源应该只有一个字段。然后我可以解析逗号来为每列分割字段。它有任何意义吗? :) – mordka 2012-04-21 17:03:36

+0

我相信SmartGWT是一个很好的解决方案。根据我的经验,纯GWT更挑剔,难以控制。 SmartGWT拥有比GWT提供的更多的免费使用功能,并且基于其众多知名客户,提供SmartGWT(同构软件)的公司看起来似乎不太可能会去任何地方。 – emery 2013-08-23 18:25:59