1

是否可以在运行时从 DW 中删除一个或多个组?

4

2 回答 2

1

不,但您可以折叠组标题和详细信息带(例如 dw.Modify ("datawindow.header.1.height=0"))。这应该使您接近相同的效果。

祝你好运,

特里。

于 2011-06-27T16:23:44.447 回答
0

您可以换出整个 DataWindow,而不是删除该组。为此,您创建分组和未分组的 DataWindows,以便它们具有相同的列定义(一种方法是使用相同的选择)。将数据检索到 DataStore。然后从 DataStore 中设置要显示和共享的任何 DataWindow。您可以在检索数据后更改 DataWindow,您只需再次共享数据。这使您可以对分组视图和未分组视图进行完全不同的演示。例如,您分组的 DataWindow 可能是 Freeform,而未分组的可能是 Grid。需要注意的是,您可能必须确保在共享的 DataWindows 中具有相同的计算列。我说可能是因为帮助说你必须这样做,而且我在旧版本的 PB 中亲眼看到了它。但是我们有一个 PB 11。2 应用程序具有许多共享到 DataWindows 的计算不在源中并且它们工作正常。你的旅费可能会改变。

于 2011-06-27T19:39:10.750 回答