добавление новой колонки в Table

Обсуждение Stimulsoft Reports.Net
Ответить
ssh
Сообщения: 25
Зарегистрирован: 05 июн 2013, 13:17

добавление новой колонки в Table

Сообщение ssh » 12 июн 2013, 12:23

Добрый день,

есть ли возможность в дизайнере добавить новую колонку в таблицу (в середину), не изменяя ширины других колонок?

Спасибо.
HighAley
Сообщения: 1979
Зарегистрирован: 08 июн 2011, 07:36

Re: добавление новой колонки в Table

Сообщение HighAley » 13 июн 2013, 05:46

Здравствуйте.

К сожалению, это сделать в таблицу добавить колонку не затронув размер других нельзя.
Мы бы рекомендовали вам использовать бэнд с данными и обычные текстовые компоненты.

Спасибо.
fantomus
Сообщения: 215
Зарегистрирован: 22 апр 2009, 02:41

Re: добавление новой колонки в Table

Сообщение fantomus » 13 июн 2013, 06:18

Извините, что вмешиваюсь, но мы с коллегами тоже в свое время очень обрадовались появлению таблицы, а потом сильно намучились с широкими отчетами с большим количеством колонок.
Добавление новой колонки, к сожалению, всегда приводит к ломке структуры всей таблицы.
Теряется практически все прелесть этого элемента в сравнении с тектовыми полями.
Фактически пришлось отказаться от таблиц в большинстве отчетов...
Я уже давно собирался написать длинную просьбу по улучшению таблицы, но тему подняли раньше :).

Может можно хотя бы решить эту проблему так:
при вставке новой колонки изменять только размер соседней правой колонки или только всех колонок справа (желательно пропорционально их размерам)

Для полного счастья останется только добавить возможность изменения размеров колонки как в Word:
с удержанием Shift изменять размеры всех колонок справа (пропорционально).

Спасибо
ssh
Сообщения: 25
Зарегистрирован: 05 июн 2013, 13:17

Re: добавление новой колонки в Table

Сообщение ssh » 13 июн 2013, 07:26

@fantomus: пропорционально увеличвать тоже не всегда правильно. в нашем случае как раз этого хочется избежать, хочется сохранить выставленную ширину.

@Aleksey Andreyanov: на первое время думаю помогло бы учитывание флага FixedWidth в дизайнере при добавлении новой колонки: колонки с выставленным флагом сохраняют свою ширину, без выставленного флага можно изменять по старому принципу.
другой вариант, при условии что таблица не привязана к ширине страницы (Dock): увеличивать ширину таблицы на ширину новой колонки и смещать всё в право.
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 05:16

Re: добавление новой колонки в Table

Сообщение Anton Lozovskiy » 18 июн 2013, 05:45

Здравствуйте,

Спасибо за проявленный интерес.
Мы добавили вашу задачу в todo лист на обсуждение. Задача является не однозначной, т.к. не до конца понятно, как сделать, чтобы нововведения подошли для всех наших пользователей и потом 95% не жаловались.

Спасибо.
Ответить