Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Ivanvas Участник
Вступление в Клуб: 16.04.2008
|
Вт Янв 26, 2016 22:04  Изменить ширину колонок представления |
|
Полезность: Нет оценки
|
Доброго времени суток.
Есть задача: нужно при входе в представление скрывать колонки или уменьшать ширину колонок до нуля для тех столбцов которые не нужно видеть пользователю.
Цель в одном представлении иметь много колонок удовлетворяющих разным направлениям бизнеса и одним показывать один набор другим другой. Критерий проверки не обязательно пользователь, можно и любые другие варианты входных данных применить, главное понять как можно онлайн при входе в представление скрывать колонки. |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Ср Янв 27, 2016 08:51   |
|
Полезность: Нет оценки
|
Пробовали прописывать в CRITERIA_COLUMNS ? Ну всё равно после выхода надо будет выгружать представления, навигатор же закэшит... |
|
 |
Ivanvas Участник
Вступление в Клуб: 16.04.2008
|
Ср Янв 27, 2016 10:53   |
|
Полезность: Нет оценки
|
Alkov пишет: | Пробовали прописывать в CRITERIA_COLUMNS ? Ну всё равно после выхода надо будет выгружать представления, навигатор же закэшит... |
Не пробовали. А можно как-то обновить кэш по одному определенному представлению в которое в данный момент пытаемся войти? |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Ср Янв 27, 2016 11:07  Re: Изменить ширину колонок представления |
|
Полезность: Нет оценки
|
Ivanvas пишет: | Доброго времени суток.
Есть задача: нужно при входе в представление скрывать колонки или уменьшать ширину колонок до нуля для тех столбцов которые не нужно видеть пользователю.
Цель в одном представлении иметь много колонок удовлетворяющих разным направлениям бизнеса и одним показывать один набор другим другой. Критерий проверки не обязательно пользователь, можно и любые другие варианты входных данных применить, главное понять как можно онлайн при входе в представление скрывать колонки. |
можно в источнике данных сделать типа (case when F = 1 then A1_1.C_NAME else NULL end ) флаг F взводить из фильтра.
Тогда в ненужных колонках будет пусто
Есть мысль через раскраску ячеек может прокатит типа frm.Visible = False но не уверен а проверять щас некогда. |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Ср Янв 27, 2016 11:08   |
|
Полезность: 1
|
Может проще сделать несколько представлений и одну форму по критериям которой будет вызываться соответствующее представление?
З.Ы. а чего у вас бизнес не умеет пользоваться меню пользователя? Настроили как надо (ширину, порядок, сортировку и т.д.) сохранили в меню одному и копируйте на здоровье это меню всем членам через АРМ доступа. |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Ср Янв 27, 2016 11:10   |
|
Полезность: Нет оценки
|
yaffil пишет: | Может проще сделать несколько представлений и одну форму по критериям которой будет вызываться соответствующее представление? |
кстати да, тоже неплохой вариант ! |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Янв 29, 2016 11:17   |
|
Полезность: Нет оценки
|
yaffil пишет: | Может проще сделать несколько представлений и одну форму |
таки кризис на дворе и бизнес жадный , на N+1 объектов может три доллара зажать ...  |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Янв 29, 2016 11:29   |
|
Полезность: Нет оценки
|
Таки зажать У нас в %% локал бесплатный стоит от объектов ЦФТ.
Там стоко надо накатать, чтобы его привысить, аж страшно становится, если сейчас начну - то к пенсии может превышу заявленный %%  |
|
 |
|