是否可以在运行时从DW中删除一个或多个组?
答案 0 :(得分:1)
不,但您可以折叠组标题和详细信息区域(例如dw.Modify(“datawindow.header.1.height = 0”))。这应该会让你接近同样的效果。
祝你好运,特里。
答案 1 :(得分:0)
您可以换掉整个DataWindow,而不是删除组。为此,您可以创建分组和未分组的DataWindows,使它们具有相同的列定义(一种方法是使用相同的选择)。将数据检索到DataStore中。然后设置要从DataStore显示和共享的DataWindow。您可以在检索数据后更改DataWindow,只需再次共享数据即可。这使您可以为分组和未分组视图创建完全不同的演示文稿。例如,您的分组DataWindow可以是Freeform,未分组的DataWindow可以是Grid。需要注意的是,您可能必须确保在共享的DataWindows中具有相同的计算列。我说可能是因为帮助说你必须这样做,而且我在老版本的PB中看到了它。然而,我们有一个PB 11.2应用程序,其中有许多共享的DataWindows,它们的计算不在源代码中,并且它们工作正常。你的里程可能会变化。