【问题标题】:SmartGWT dynamic columns in ListGrid (client side)ListGrid 中的 SmartGWT 动态列(客户端)
【发布时间】:2012-04-20 08:14:21
【问题描述】:

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

当我在网上搜索解决方案时,我看到 smartGWT EE 可以做一些事情,例如提供 xml 数据源,可以根据请求进行修改。有人知道如何在不使用 smartgwt 服务器等商业解决方案的情况下实现这种效果吗?我什至可以改变项目中的技术来完成这项工作。

【问题讨论】:

    标签: java grails smartgwt


    【解决方案1】:

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

    【讨论】:

    • 无论如何我需要一些与数据库的连接。你知道这个数据源的样子吗?我认为它应该被打包到控制器端的一个字段中,并且数据源应该只有一个字段。然后我可以解析逗号来划分每一列的字段。这有什么意义吗? :)
    • 我相信 SmartGWT 是解决此类问题的好方法。根据我的经验,纯 GWT 更加挑剔且难以控制。 SmartGWT 具有比 GWT 提供的更多的免费使用功能,并且基于他们大量的知名客户,提供 SmartGWT(同构软件)的公司似乎不太可能去任何地方。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    • 2012-11-07
    相关资源
    最近更新 更多