Последняя версия DataExpress 3 beta от 9 октября 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Скрыть столбец в сводной таблице

Все о том как сделать что-то с помощью скриптов.
Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Скрыть столбец в сводной таблице

Сообщение Lapusik » Сб авг 04, 2018 9:52 am

а если в сводной убрать один из столбцов (2-ой), скрыть полностью, чтобы при изменении ширины (1-го и 3-го) он не появлялся, то какой функцией воспользоваться и где её лучше прописать.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1131
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Скрыть столбец в сводной таблице

Сообщение Гocть » Сб авг 04, 2018 2:48 pm

Событий для этого нет. Только такой костыль (придется пожертвовать изменяемой шириной):

Код: Выделить всё

var Ev:TKGridDrawCellEvent;

procedure OnPGDrawCell(Sender: TObject; ACol, ARow: Integer; R: TRect; State: TKGridDrawState);
begin
  TdxPivotGrid(dxPivotGrid1).ColWidths[2{Свой номер колонки}] := 0;
  dxPivotGrid1.OnDrawCell:=Ev;
end;

procedure Form_Create;
begin
   Ev:=dxPivotGrid1.OnDrawCell;
   dxPivotGrid1.Options:=dxPivotGrid1.Options-[goColSizing]
   dxPivotGrid1.OnDrawCell:=@OnPGDrawCell;
end;
Фрилансер. Разработка на заказ. Консультирование.

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Скрыть столбец в сводной таблице

Сообщение Lapusik » Пн авг 06, 2018 3:43 pm

Грустно... А, если воспользоваться OnColumnMoved?

Аватара пользователя
Гocть
Эксперт
Сообщения: 1131
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Скрыть столбец в сводной таблице

Сообщение Гocть » Пн авг 06, 2018 3:58 pm

Это событие перетаскивания колонки (целиком). Ничего не даст увы.
А что надо сделать вообще?
Фрилансер. Разработка на заказ. Консультирование.

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Скрыть столбец в сводной таблице

Сообщение Lapusik » Пн авг 06, 2018 4:03 pm

Допустим, перетащить столбец на какое-нибудь 5 место. или в конец "- 1 (любое число колонок)".
Как тогда описать процедуру?
Или еще один вариант - объединить 1 и 2 колонку. Правда сомневаюсь, что так получится в сводных табл.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1131
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Скрыть столбец в сводной таблице

Сообщение Гocть » Пн авг 06, 2018 4:12 pm

Lapusik писал(а):Допустим, перетащить столбец на какое-нибудь 5 место. или в конец "- 1 (любое число колонок)".

Скрывать не надо уже?
Lapusik писал(а):Или еще один вариант - объединить 1 и 2 колонку. Правда сомневаюсь, что так получится в сводных табл.

Не совсем понятно о чем вы.
Фрилансер. Разработка на заказ. Консультирование.

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Скрыть столбец в сводной таблице

Сообщение Lapusik » Пн авг 06, 2018 4:13 pm

И еще вопрос можно переносить текст в заголовках таблицы?

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Скрыть столбец в сводной таблице

Сообщение Lapusik » Пн авг 06, 2018 4:14 pm

Гocть писал(а):
Lapusik писал(а):Допустим, перетащить столбец на какое-нибудь 5 место. или в конец "- 1 (любое число колонок)".

Скрывать не надо уже?
Lapusik писал(а):Или еще один вариант - объединить 1 и 2 колонку. Правда сомневаюсь, что так получится в сводных табл.

Не совсем понятно о чем вы.


В данном обзоре - нет, не нужно скрывать.

Объединить первых два столбца в сводной таблице.

Аватара пользователя
Гocть
Эксперт
Сообщения: 1131
Зарегистрирован: Пн ноя 27, 2017 8:02 am

Re: Скрыть столбец в сводной таблице

Сообщение Гocть » Пн авг 06, 2018 4:22 pm

Примеры здесь. Если не найдете совпадающие события или свойства в DataExpress, значит не повезло.
Фрилансер. Разработка на заказ. Консультирование.

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Скрыть столбец в сводной таблице

Сообщение Lapusik » Пн авг 06, 2018 4:27 pm

Гocть писал(а):Примеры здесь. Если не найдете совпадающие события или свойства в DataExpress, значит не повезло.

Спасибо!