在运行时从 dw 中删除分组

发布于 2024-11-17 12:06:02 字数 30 浏览 2 评论 0原文

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

Is it possible to remove a group or groups from a DW at runtime?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凤舞天涯 2024-11-24 12:06:02

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

祝你好运,

特里。

No, but you can collapse the group header and detail bands (e.g. dw.Modify ("datawindow.header.1.height=0")). This should get you close to the same effect.

Good luck,

Terry.

ゝ偶尔ゞ 2024-11-24 12:06:02

您可以交换整个数据窗口,而不是删除该组。为此,您需要创建分组和未分组的 DataWindows,以便它们具有相同的列定义(一种方法是使用相同的选择)。将您的数据检索到数据存储中。然后设置您想要从数据存储中显示和共享的数据窗口。您可以在检索数据后更改数据窗口,只需再次共享数据即可。这使您可以为分组视图和未分组视图提供完全不同的演示。例如,分组的数据窗口可以是自由格式,未分组的数据窗口可以是网格。需要注意的是,您可能必须确保共享的 DataWindows 中具有相同的计算列。我说可能是因为帮助说你必须这样做,而且我在旧版本的 PB 中亲眼看到了这一点。然而,我们有一个 PB 11.2 应用程序,其中有许多共享到 DataWindows,这些数据Windows 的计算不在源代码中,并且运行良好。您的里程可能会有所不同。

Instead of removing the group, you can swap out the whole DataWindow. To do this you make your grouped and ungrouped DataWindows so they have the same column definitions (one way is to use the same select). Retrieve your data into a DataStore. Then set whichever DataWindow you want to show and share from the DataStore. You can change the DataWindow after you've retrieved data, you just have to share the data again. This lets you have a completely different presentation for the grouped and ungrouped view. For example, your grouped DataWindow could be Freeform, and the ungrouped one could be Grid. One caveat is that you may have to make sure you have the same computed columns in the DataWindows you're sharing. I say may because the help says you have to, and I saw it for myself in older versions of PB. However we have a PB 11.2 app with many shared-to DataWindows that have computes that aren't in the source and they work fine. Your Mileage May Vary.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文