Удалить группировку из dw во время выполнения - PullRequest
1 голос
/ 27 июня 2011

Можно ли удалить группу или группы из DW во время выполнения?

Ответы [ 2 ]

1 голос
/ 27 июня 2011

Нет, но вы можете свернуть заголовок группы и подробные полосы (например, dw.Modify ("datawindow.header.1.height = 0")). Это должно приблизить вас к тому же эффекту.

Удачи,

Терри.

0 голосов
/ 27 июня 2011

Вместо удаления группы вы можете поменять весь DataWindow.Для этого вы создаете свои сгруппированные и разгруппированные DataWindows, чтобы они имели одинаковые определения столбцов (один из способов - использовать один и тот же выбор).Получить ваши данные в хранилище данных.Затем установите любой DataWindow, который вы хотите показать и поделиться с DataStore.Вы можете изменить DataWindow после того, как вы получили данные, вам просто нужно снова поделиться данными.Это позволяет вам иметь совершенно другую презентацию для сгруппированного и разгруппированного представления.Например, ваш сгруппированный DataWindow может быть Freeform, а разгруппированный может быть Grid.Одно предостережение - вам, возможно, придется убедиться, что у вас есть те же вычисляемые столбцы в окнах данных, которыми вы делитесьЯ говорю, может, потому что помощь говорит, что вы должны, и я видел это для себя в старых версиях PB.Однако у нас есть приложение PB 11.2 со многими общими для DataWindows, у которых есть вычисления, которых нет в источнике, и они работают нормально.Ваш пробег может меняться.

...