【问题标题】:GWT celltable load list<string> into tableGWT celltable 将 list<string> 加载到表中
【发布时间】:2013-01-07 20:44:59
【问题描述】:

我阅读了单元格表here 的示例,它使用这种结构来加载数据:

 private static final List<Contact> CONTACTS = Arrays.asList(
  new Contact("John", new Date(80, 4, 12), "123 Fourth Avenue"),
  new Contact("Joe", new Date(85, 2, 22), "22 Lance Ln"),
  new Contact("George", new Date(46, 6, 6), "1600 Pennsylvania Avenue"));

如果我有一个简单的字符串列表,如何将我的列表放入这种类型的结构中?

【问题讨论】:

  • 您要使用String 代替Contact 类型吗?你的问题是什么?但是你确定在这种情况下你需要 CellTable 吗?表意味着显示按列分布的信息。如果您在单列中有简单列表,请将其输出为简单列表。不要复杂化。
  • 我的外部应用程序将 3 个信息作为字符串数组发送,如何捕获这 3 个信息并添加到此结构中?
  • 您的数组中是否只有 3 个等效字符串或具有 3 个不同字段作为字符串的信息对象?请显示您的代码。
  • 我有私有静态最终列表 CONTACTS;和一个包含许多字符串的列表,我需要将此字符串加载到单元格表中

标签: java string list gwt gwt-celltable


【解决方案1】:

如果您有一个字符串列表,那么您将在ListBox 中显示它们。如果您仍打算在 CellTable 中使用它,则将 String 包装在 Model/POJO/Bean 对象中。

Example - String "name" is wrapped in "ContactInfo" Bean.

然后您可以将 ContactInfo 与 CellTable 一起使用。 Cell Widgets 都适用于 MVP 设计模型 -> 视图 -> 演示者

ContactInfo -> Model
CellTable -> View
ListDataProvider -> Presenter

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多