Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Как вывести горизонтальную прокрутку отчета в ТП? (число прочтений - 4287 )
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Как вывести горизонтальную прокрутку отчета в ТП?
23. Ноября 2009 :: 09:17
Печать  
Сабж.
Если это вообще возможно.
  
Наверх
 
IP записан
 
pavel_tr
Senior Member
****
Отсутствует



Сообщений: 279
Местоположение: Казань
Зарегистрирован: 14. Октября 2006
Пол: Мужской
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #1 - 23. Ноября 2009 :: 09:54
Печать  
Изменить ширину колонки (мышкой) с нажатым shift
  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #2 - 23. Ноября 2009 :: 10:37
Печать  
Хорошо,
а как сделать , что бы столбцы отчета выводились фиксированной ширины (так как они заданы при создании ТП) и все , что не влезает в границы отчета уезжало за правую границу как это происходит в обычном текстовом отчете.

Просто в моем случае ширина отчета может быть произвольной - в зависимости от выбранного периода и если период большой , то и столбцы сжимаются так что бы все влезли - а это совсем не удобно для просмотра


и еще вопрос в догонку: как выставить горизонтальное выравнивание для заголовка ТП, т.е надо для некоторых столбцов выравнивать по левому краю (как поумосчанию), а для каких-то по середине. Искал в мануале, но так и не нашел
  
Наверх
 
IP записан
 
pavel_tr
Senior Member
****
Отсутствует



Сообщений: 279
Местоположение: Казань
Зарегистрирован: 14. Октября 2006
Пол: Мужской
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #3 - 23. Ноября 2009 :: 11:17
Печать  
Во, я похожим вопросом как-то задавался: http://www.1cpp.ru/forum/YaBB.pl?num=1234719684
  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #4 - 23. Ноября 2009 :: 11:40
Печать  
pavel_tr писал(а) 23. Ноября 2009 :: 11:17:
Во, я похожим вопросом как-то задавался: http://www.1cpp.ru/forum/YaBB.pl?num=1234719684


в этой ветке было написано
"Колонка не будет сжата более, чем ее первоначально заданная ширина.
При недостатке места будет отрисовываться горизонтальный скроллбар."

однако у меня упорно не отрисоввыется горизонтальный скролбар (без нажатия шифт + изменение ширины)

для столбцов отчета выставлено значение ширина 30, однако выставляя большой диапазон отчета (получатся большое количество столбцов) они ужимаются до ширины одного символа
а скрол бар так и не отражается
  
Наверх
 
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #5 - 23. Ноября 2009 :: 12:20
Печать  
я у себя придумал такой финт ушами, даже реализовал метод в  классе наследнике от ТП с названием Показать ГоризонтальныйСкроллбар()Улыбка: определяем ширину ТП через АтрибутФормы, проходимся по видимым колонкам ТП, считаем общую ширину колонок, затем ширину последней колонки увеличиваем на пару пикселей,  чтобы общая ширина видимых колонок была больше ширины ТП, появлется заветный скроллбарУлыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #6 - 23. Ноября 2009 :: 12:27
Печать  
Вообще-то все проще должно быть.
Только ширина задается в пикселах, не надо забывать.
И мы про одну и ту же версию (icpp?) говорим?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #7 - 23. Ноября 2009 :: 12:34
Печать  
Кстати, есть еще такая штука как Автоширина.
Она работает по данным, которые находятся в видимой части ТП.

А интерактивно ее можно вызвать двойным щелчком на разделителе заголовков колонок при зажатом шифте.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #8 - 23. Ноября 2009 :: 12:36
Печать  
kms писал(а) 23. Ноября 2009 :: 12:27:
Вообще-то все проще должно быть.
Только ширина задается в пикселах, не надо забывать.
И мы про одну и ту же версию (icpp?) говорим?



3.0.1.23
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #9 - 23. Ноября 2009 :: 12:57
Печать  
Ну, отлично.
Попробуй пройтись по всем колонкам, ширина которых недостаточна, и установить им нужную минимальную ширину в пикселах.
ТП должно учесть эти пожелания.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #10 - 23. Ноября 2009 :: 13:51
Печать  
Спасибо, автоширина решила проблему
  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #11 - 24. Ноября 2009 :: 06:00
Печать  
остался вопрос :

и еще вопрос в догонку: как выставить горизонтальное выравнивание для заголовка ТП, т.е надо для некоторых столбцов выравнивать по левому краю (как поумолчанию), а для каких-то по середине. Искал в мануале, но так и не нашел

  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #12 - 24. Ноября 2009 :: 06:35
Печать  
dimm73 писал(а) 24. Ноября 2009 :: 06:00:
и еще вопрос в догонку: как выставить горизонтальное выравнивание для заголовка ТП, т.е надо для некоторых столбцов выравнивать по левому краю (как поумолчанию), а для каких-то по середине. Искал в мануале, но так и не нашел

Насколько я помню, заголовки отрисовываются одинаково для любых вариантов выравнивания.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #13 - 24. Ноября 2009 :: 07:57
Печать  
Как вариант - отказаться от Заголовка и использовать ТП с регионом "Шапка" (по аналогии с подвалом)
  
Наверх
ICQ  
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: Как вывести горизонтальную прокрутку отчета в ТП?
Ответ #14 - 24. Ноября 2009 :: 09:46
Печать  
Ясно, спасибо
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать