我是 apache pivot 的新手。我看到这方面的例子有限。我需要知道如何更新 bxml 文件中的数据并使其在 UI 中可见。
实际上,我正在尝试从查询的结果集中创建一个类似结构的表。
谢谢, 卡提克
我是 apache pivot 的新手。我看到这方面的例子有限。我需要知道如何更新 bxml 文件中的数据并使其在 UI 中可见。
实际上,我正在尝试从查询的结果集中创建一个类似结构的表。
谢谢, 卡提克
TableView
通常,您会在 a或ListView
组件中显示来自查询结果集的数据。为了更新显示的数据,您可以为要显示的组件设置一个新列表(使用tableView.setTableData(...)
或listView.setListData(...)
)或简单地将新数据添加到现有列表中。
bxml 文件可用于提供静态数据(例如在 Apache Pivot 站点上的一些示例中:http: //pivot.apache.org/tutorials),但对于动态数据,您可能需要在代码中管理数据.
对于TableView
您提供的数据列表,通常是 POJO / Java Bean 对象的 Pivot 集合列表,其中对象的字段或属性对应于您提供给您创建的 TableView.Column 对象的名称。这就是它获取要显示的表中每一列的数据的方式。您还可以使用HashMap
或类似的数据或 JSON 结构。