|
[УФ] Много кнопок по-горизонтали, ширина | ☑ | ||
---|---|---|---|---|
0
ramir
05.09.14
✎
16:04
|
Как можно разместить много кнопок по-горизонтали в УФ, чтобы они были определенной ширины и не ужимались автоматом. Сейчас пытаюсь сделать, но получается вот это https://yadi.sk/i/oThl8zUPb5z5m
Желательно, чтобы появлялась горизонтальная полоса прокрутки. Как вариант, можно разместить по-вертикали, но не очень хочется. Смысл этих кнопок - время дня с интервалом в 30 мин, т.е. 00:00 00:30 01:00 01:30 ... |
|||
1
Garykom
гуру
05.09.14
✎
16:07
|
(0) выкинуть кнопки - заюзать таблицу?
|
|||
2
Garykom
гуру
05.09.14
✎
16:08
|
(0) И это случаем не талончики в регистратуру ваяешь?
|
|||
3
ramir
05.09.14
✎
16:10
|
(1) Сейчас юзается таблица, но очень смущает выделенная строка, она здесь вообще не нужна.
(2) Случаем, нет. Это форма выбора даты и времени выполнения заказа с учетом свободных и занятых временных промежутков. |
|||
4
Garykom
гуру
05.09.14
✎
16:13
|
(3) в группу засунуть и с настройками группы побаловаться? типа растягивать по горизонтали нет и т.д.
а еще вариант табличный документ на форму или в таблице цвета извратить чтобы выделение не было видно )) |
|||
5
Зойч
05.09.14
✎
16:14
|
растягивать по горизонтали = ложь
|
|||
6
ramir
05.09.14
✎
16:15
|
(4),(5) С этими свойствами игрался. Ширина формы макс 114 выставляется, дальше не увеличивается.
(4) Сразу пришла идея с извратом, лучше html тогда заюзать. |
|||
7
Fragster
гуру
05.09.14
✎
16:16
|
(3) подожди 8.3.6 http://v8.1c.ru/o7/20140401plan/index.htm
а до того юзай выпадающий список |
|||
8
Зойч
05.09.14
✎
16:18
|
кинь обработку
|
|||
9
ramir
05.09.14
✎
16:19
|
(7) Это немного не то. А выпадающий список очень не удобно. Ладно бы просто нужно было выбрать время на определенный день. Тогда этой формы вообще не нужно. Смысл в доступности того или иного времени в определенный день. Так придется все дни тыкать.
|
|||
10
ramir
05.09.14
✎
16:21
|
(8) Там голая форма и вот содержимое модуля:
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) КоличествоДней = 7; Для Зн = 1 По КоличествоДней Цикл Группа = Элементы.Добавить("Строка" + Зн, Тип("ГруппаФормы")); Группа.Вид = ВидГруппыФормы.ОбычнаяГруппа; Группа.Отображение = ОтображениеОбычнойГруппы.Нет; Группа.ОтображатьЗаголовок = Ложь; Группа.Группировка = ГруппировкаПодчиненныхЭлементовФормы.Горизонтальная; Группа.ШиринаПодчиненныхЭлементов = ШиринаПодчиненныхЭлементовФормы.Одинаковая; Группа.РастягиватьПоГоризонтали = Истина; Если Зн = 1 Тогда Поле = Элементы.Добавить("Дата", Тип("ПолеФормы"), Группа); Поле.ПутьКДанным = "Дата"; Иначе Декорация = Элементы.Добавить("Надпись" + Зн, Тип("ДекорацияФормы"), Группа); КонецЕсли; Для Интервал = 0 по 47 Цикл Кнопка = Элементы.Добавить("Кнопка" + Зн + "_" + Интервал, Тип("КнопкаФормы"), Группа); Кнопка.ИмяКоманды = "Выбор"; Кнопка.Заголовок = Формат(Интервал / 2, "ЧЦ=2; ЧН=00; ЧВН=") + ":" + ?(Интервал % 2 = 0, "00", "30"); Кнопка.Ширина = 5; //Если Интервал < 18 ИЛИ Интервал > 36 Тогда // Кнопка.Видимость = Ложь; //КонецЕсли; КонецЦикла; КонецЦикла; КонецПроцедуры |
|||
11
Зойч
05.09.14
✎
16:25
|
почему
Группа.РастягиватьПоГоризонтали = Истина;? а у кнопок где? |
|||
12
ramir
05.09.14
✎
16:27
|
(11) Для группы изменение этого параметра ни на что не влияет.
А у кнопок такого нет, хотя очень хочется заюзать для мобильного приложения. |
|||
13
Drac0
05.09.14
✎
16:31
|
(0) Могу предложить извращение: создай элемент переключатель с отображением в виде кнопок. А обработку делай через приИзменении.
|
|||
14
ramir
05.09.14
✎
16:32
|
(13) Тоже пробовал, через переключатель типа "тумблер", он тоже упирается в макс ширину и дальше не растягивается. Плюс там еще точки на каждом пункте ширину съедают.
|
|||
15
Drac0
05.09.14
✎
16:35
|
(14) А картинки?
|
|||
16
ramir
05.09.14
✎
16:39
|
(15) Уверен будет то же самое. Нужно как-то научиться вызывать горизонтальную полосу прокрутки. Или идти уже в сторону html.
|
|||
17
Garykom
гуру
05.09.14
✎
16:41
|
(16) хтмл однозначно лучше
|
|||
18
Ksandr
05.09.14
✎
16:44
|
хтмл конечно
|
|||
19
Зойч
05.09.14
✎
16:45
|
может вертикально кнопки распологать?
|
|||
20
Зойч
05.09.14
✎
16:45
|
может вообще поле табличного документа?
|
|||
21
samozvanec
05.09.14
✎
17:54
|
я за диаграмму ганта!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |