|
Управляемая форма. Кнопка шириной на весь экран | ☑ | ||
---|---|---|---|---|
0
Classic
16.01.14
✎
19:40
|
Как сделать? Получается максимум на половину экрана
|
|||
19
Classic
16.01.14
✎
21:28
|
(18)
Они в сумме все равно на полэкрана максимум. Исходная задача у меня вообще кнопками замостить. Но не мостится. Кроме того, рядом они не будут - будет промежуток. Это ж УФ |
|||
20
Drac0
16.01.14
✎
21:35
|
Попробуй в группу заключить. С выделением.
|
|||
21
zladenuw
16.01.14
✎
21:36
|
(19) так сколько будет кнопок. и привязка будет к твоему экрану. на другом. может быть лажа
|
|||
22
Classic
16.01.14
✎
21:39
|
(21)
Вот не хотелось бы лажи. Почему-то другие элементы нормально тянутся, и в обычной форму вполне можно кнопку полностью растянуть, а вот кнопки в УФ напрочь отказываются |
|||
23
Drac0
16.01.14
✎
21:40
|
(22) вариант поле с гиперсылкой вместо кнопки. Его можно коасиво нарисовпть под нее :-)
|
|||
24
Filin
16.01.14
✎
21:43
|
Декорации с гиперссылками вместо кнопок не подходят?
|
|||
25
IamAlexy
16.01.14
✎
21:45
|
и эти люди пинают 1С за интерфейс такси...
блеск... |
|||
26
Classic
16.01.14
✎
21:45
|
(20)
Группа растягивается хорошо, а вот кнопка в ней - нет |
|||
27
Classic
16.01.14
✎
21:48
|
(24)
Декорации оставляю на крайни случай. Они хорошо тянутся :) |
|||
28
Classic
16.01.14
✎
21:48
|
(25)
Кто пинает? |
|||
29
marvak
16.01.14
✎
21:48
|
(0) Группу создай, в ней кнопку.
У группы параметры РастягиватьПоГоризонтали = Истина РастягиватьПоВертикали = Истина В Группе нужная кнопка. У кнопки Высота = 30 (потом поэкспериментируй с увеличением) у кнопки Ширина = 100 (потом поэкспериментируй с увеличением) |
|||
30
xReason
16.01.14
✎
21:51
|
(29) Я так и написал ширина 1000
|
|||
31
Bober
16.01.14
✎
21:51
|
(0) аналогичная проблема. У меня даже еще хуже если в группу динамически добавляю кнопки, то в какой-то момент они начинают ужимать но не заполняют вторую половину формы. Надо в 1с катать, пусть расскажут почему так и как исправить.
|
|||
32
marvak
16.01.14
✎
21:53
|
(30)
Да куда 1000 это много. Пусть начнет со 100 хотя бы |
|||
33
Classic
16.01.14
✎
21:53
|
(29)
Группа = Элементы.Добавить("МояКнопкаГруппа", Тип("ГруппаФормы"), ); Группа.Вид = ВидГруппыФормы.ОбычнаяГруппа; Группа.РастягиватьПоГоризонтали = Истина; Группа.РастягиватьПоВертикали = Истина; КнопкаОбласть = Элементы.Добавить("МояКнопка", Тип("КнопкаФормы"), Группа); КнопкаОбласть.ИмяКоманды = "КомандаКнопки"; КнопкаОбласть.Заголовок = "Моя кнопка"; КнопкаОбласть.Вид = ВидКнопкиФормы.ОбычнаяКнопка; КнопкаОбласть.Высота = 30; КнопкаОбласть.Ширина = 10000; http://s020.radikal.ru/i714/1401/57/e3fab226a7fd.png Тоже самое |
|||
34
Classic
16.01.14
✎
21:54
|
||||
35
Bober
16.01.14
✎
21:54
|
(33) да, на последнем релизе 8.3 в режиме такси тоже самое
|
|||
36
Classic
16.01.14
✎
21:55
|
Со стольником та же картина
|
|||
37
Пятничник
16.01.14
✎
21:55
|
(32) увеличивать со 100 до 1000 с шагом 1?
|
|||
38
Classic
16.01.14
✎
21:55
|
(35)
Вот не понимаю, почему все, кроме кнопок ведет себя нормально? |
|||
39
Пятничник
16.01.14
✎
21:56
|
(38) потому что гладиолус.
|
|||
40
marvak
16.01.14
✎
21:57
|
(38)
Да.. Возможно там ограничение что ли на ширину кнопок по отношению к форме в платформе. |
|||
41
Eugeneer
16.01.14
✎
21:57
|
(38) ничего не ведет себя нормально на УФ. Ничего!!
|
|||
42
Desna
16.01.14
✎
21:57
|
а с каких это пор кнопка должна на весь экран растягиваться? это же кнопка, а не прокрутка. какой-то ламерский вопрос у классика.
|
|||
43
Classic
16.01.14
✎
22:00
|
(40) Если в моем примере форму делать не на весь экран, но кнопка всю ее и занимает
|
|||
44
Classic
16.01.14
✎
22:00
|
(41)
По крайней мере растягивается |
|||
45
Classic
16.01.14
✎
22:01
|
(42)
Да мне одну кнопку не сильно надо - это я упростил для вопроса здесь. Несколько горизонтальных кнопок тоже обрубается на середине |
|||
46
Desna
16.01.14
✎
22:01
|
(44) кнопка это не андон, для того чтобы растянуть кнопку ее нужно надеть на голову
|
|||
47
marvak
16.01.14
✎
22:03
|
Да, кнопка не имеет привязок к границам формы.
|
|||
48
Desna
16.01.14
✎
22:03
|
+(46) может и грубо, зато понятно
|
|||
49
Eugeneer
16.01.14
✎
22:05
|
Кнопка на то и кнопка чтобы ее просто тупо нажали.
|
|||
50
Classic
16.01.14
✎
22:06
|
(49)
Как это связано с размером и растягиванием? |
|||
51
marvak
16.01.14
✎
22:07
|
Просто странно, что несмотря на введенный размер по гоизонтали, кнопка останавливается в росте на каком то пределе.
|
|||
52
Classic
16.01.14
✎
22:07
|
(35)
А куда обычно про 1сные баги пишется? Наверняка тупо баг |
|||
53
Eugeneer
16.01.14
✎
22:08
|
(51) в 83 есть такая фича как открытие закладок внутри. судя по скрину она как раз размером с эту рабочую площадь.
|
|||
54
Eugeneer
16.01.14
✎
22:10
|
(52) гы))) можешь даже не расчитывать что то что прочитают прямо сразу побегут фиксить. пофигу им это.
Я уже 4 года жду когда колонки в ТЧ на форме будут нормального размера а не чертикак. |
|||
55
Bober
16.01.14
✎
22:11
|
(52) [email protected]
|
|||
56
Classic
16.01.14
✎
22:11
|
(53)
Мой последний скрин с 8.2. Первый да, был с 8.3 |
|||
57
Classic
16.01.14
✎
22:11
|
(55)
Спасибо. Завтра отпишу |
|||
58
Desna
16.01.14
✎
22:12
|
на последнем релизе 8.3 у меня не создается начальный образ распределенки в 24 гб
|
|||
59
marvak
16.01.14
✎
22:12
|
Длина кнопки видимо максимум 255
|
|||
60
Classic
16.01.14
✎
22:13
|
(54)
Вот ты ж вроде как "торгаш". Как кнопочные фронты рисуешь? Или на УФ не делал? |
|||
61
marvak
16.01.14
✎
22:13
|
(59)+
И это имхо разумно. |
|||
62
Eugeneer
16.01.14
✎
22:15
|
(60) во всю пашу уже три года. 2/3 продаж разработок это УТ11
|
|||
63
Eugeneer
16.01.14
✎
22:16
|
Хотя за УТ10 я больше прошу денег за теже разработки. Причина банальна: на УТ10 они более функциональны и масштабны.
|
|||
64
Classic
16.01.14
✎
22:16
|
(61)
Почему в обычной форме этого разума нет? Врядли фикс на кнопку. Та же фигня происходит, когда горизонтально две кнопки рисуешь |
|||
65
Classic
16.01.14
✎
22:16
|
(62)
УТ11 - это ж УФы? Фронты рисуешь? |
|||
66
Eugeneer
16.01.14
✎
22:17
|
И чесно скажу - я за...ся!! регулировать эти управляемые формы.
Они рально кривые. И я как человек который 3 года в 1С работал пользователем (бухгалтером) скажу - что нереально много времени тратится именно на работу с формами, по сравнению с той работой которой нужно выполнить пользователю!!! |
|||
67
marvak
16.01.14
✎
22:18
|
(65) Ну может длина кнопки хранится в переменной длиной байт.
|
|||
68
Classic
16.01.14
✎
22:19
|
(67)
Ты наверное не понял. Если две кнопки рядом горизонтально, то правая границы правой кнопки не выходит за определенный предел. Т.е. ширина КАЖДОЙ кнопки получается в два раза меньше, чем при варианте "одна кнопка в строке" |
|||
69
Eugeneer
16.01.14
✎
22:20
|
Юзеры тратят колоссальное время для обработки нужнымх им данных наижмая лишние кнопки или постоянно двигая интерфейс, колонки - которые вечно расползаются. или не помещаются, или еще чего то.
Те по простому - громадная часть трудозатрат обычных пользователей - это тупые действия с интерфейсом. Это неприемлемо. |
|||
70
marvak
16.01.14
✎
22:23
|
(68)
Видимо связано с размерами группы в которую они входят. Там тоже есть ограничение. |
|||
71
Kvant1C
16.01.14
✎
22:25
|
(0) Извиняюсь, а для чего это надо?
|
|||
72
Classic
16.01.14
✎
22:27
|
(70)
Группа благополучно растягивается. Это видно по выделению |
|||
73
marvak
16.01.14
✎
22:28
|
(72)
Растягивается вообще до любого размера? |
|||
74
Classic
16.01.14
✎
22:28
|
(71)
Видел когда-нибудь фронт скажем кафешки? Весь экран состоит из больших таких кнопок. Вот похожее, только немного проще |
|||
75
Classic
16.01.14
✎
22:29
|
(73)
Группа? Да |
|||
76
Kvant1C
16.01.14
✎
22:34
|
(74) И в чем кайф? Чтобы не промахнуться? Там же не кулаком в экран тыкают или я чего-то не понимаю?
|
|||
77
Desna
16.01.14
✎
22:35
|
(69) маня, тебе в хирурги надо было идти, там юзеров нет, там или поставил на нужное место или в морг
|
|||
78
Classic
16.01.14
✎
22:43
|
(76)
Там будет много кнопок. Они конечно и так поместятся, но некрасиво это как-то. Левая половина заполнена кнопками, а правая пустая. Но похоже надо будет подумать, что запихнуть в правую часть:) |
|||
79
Classic
16.01.14
✎
22:43
|
Вполне возможно кстати, что и кулаком в экран :)
|
|||
80
Kvant1C
16.01.14
✎
22:48
|
(79) Таджики чтоль будут этот интерфейс юзать? Тогда тебе вот такие мониторы нужны http://www.toolbox.eu/index.php?id=80&L=6
|
|||
81
Kvant1C
16.01.14
✎
22:50
|
+(80) Тот который в середке, на четырех ножках - удар ногой выдерживает, сам видел...
|
|||
82
zladenuw
16.01.14
✎
22:58
|
(78) а если две группировки ? может тогда нормально влезет. хотя тут надо сидеть и играться. а то в конфигураторе покажет одно, а в предприятие другое :(
|
|||
83
Classic
16.01.14
✎
23:03
|
(82)
В группировке полностью растягиваться не будут |
|||
84
zva
17.01.14
✎
07:45
|
Там походу все в длину заголовка кнопки упирается: макс. ширина кнопки = макс длина заголовка.
Можно через поле html сделать, там событие при нажатии есть, только полоса прокрутки не убирается, даже если явно прописать (html { overflow-y: hidden; }) http://i017.radikal.ru/1401/11/54915100c0a4.jpg |
|||
85
sikuda
17.01.14
✎
10:31
|
(84) Полоса прокрутки убирается <BODY scroll='no'>
Вывод неутешительный - даже в обрезанном поле html(IE7) вывод богаче чем управляемых формах. | <HTML><HEAD> | <style> |body { | height: 100%; | width:100%; |} | |#wrapper { | position:absolute; | height: 100%; | width: 100%; |} |#butt { | height: 90%; /* Высота блока */ | width: 100%; /* Ширина блока */ | } |</style> |</HEAD> |<BODY scroll='no'> |<div id='wrapper'> |<input type='button' id='butt' value='TEST' class='layer'>/input> |<div> |</BODY></HTML>"; |
|||
86
Classic
17.01.14
✎
12:56
|
(85)
Красавец. Спасибо |
|||
87
Широкий
17.01.14
✎
13:05
|
(85) ..</input>
|
|||
88
zva
17.01.14
✎
13:14
|
Получилось удалить гланды через ж...
|
|||
89
Classic
17.01.14
✎
13:24
|
(87)
Та то фигня |
|||
90
Classic
17.01.14
✎
13:24
|
(88)
Зато гландов нет :) |
|||
91
Широкий
17.01.14
✎
13:25
|
В мобильном приложении не отображается нажатие кнопки
|
|||
92
sikuda
17.01.14
✎
13:44
|
(91) Да, но это проблема input. Надо вставлять управляемые кнопки внутри <form> и
form { height: 100%; width:100%; } |
|||
93
sikuda
17.01.14
✎
13:53
|
(88) Не совсем. В web-клиенте вы получает просто frame
|
|||
94
jsmith82
17.01.14
✎
13:55
|
что за копрофилия с кнопками? зачем это надо?
|
|||
95
jsmith82
17.01.14
✎
13:56
|
(94)(74) сорри
|
|||
96
jsmith82
17.01.14
✎
13:57
|
а вообще от лукавого это
|
|||
97
acsent
17.01.14
✎
14:04
|
(96) Если у нас этого нет, то вам этого не нужно )))
|
|||
98
Classic
17.01.14
✎
14:46
|
А кстати. ПолеХТМЛДокумента отрабатывается как какой браузер?
|
|||
99
sikuda
17.01.14
✎
14:53
|
В Window IE. Apple Safari. Linux webkit.
|
|||
100
Aswed
17.01.14
✎
14:55
|
СТО!
|
|||
101
Classic
17.01.14
✎
14:58
|
(99)
А какой ИЕ? CSS3 не пашет? |
|||
102
sikuda
17.01.14
✎
15:08
|
IE в режиме совместимости с IE7.
http://sikuda.ru/internet-explorer-11-i-1c-poka-ne-vmeste/ |
|||
103
Classic
17.01.14
✎
15:09
|
(102)
Лентяи :) Спасибо |
|||
104
sikuda
17.01.14
✎
18:38
|
Скорее упертый на своем.
|
|||
105
Котокот
17.01.14
✎
20:06
|
Все не читал. Поле HTML с высотой 1000 уже предлагали? Отловить событие нажатия на поле в 1С.
|
|||
106
Ork
17.01.14
✎
21:08
|
(103) Получилось так :
На форму - декорация "картинка". В ней - "текст невыбраной картинки" + нужный шрифт. Гиперссылка +. Растягивать по горизонтали - да. Растягивается на всю ширину. Нажатие отрабатывает. Только нет анимации нажатия. |
|||
107
Ork
17.01.14
✎
21:10
|
+ (106) И еще одинарная рамка.
|
|||
108
sikuda
18.01.14
✎
13:50
|
(107) Уверены в одинарной? :))))
|
|||
109
marvak
18.01.14
✎
15:37
|
(106)
Анимацию можно так сымитрировать: Изначально рамка декорации одинарная. &НаКлиенте Процедура Декорация1Нажатие(Элемент) // Вставить содержимое обработчика. РамкаСтарый = Элемент.Рамка; Элемент.Рамка = Новый Рамка(ТипРамкиЭлементаУправления.Двойная, 3); ТекВремя = ТекущаяДата(); Для Счетчик = 1 По 30000 Цикл КонецЦикла; Элемент.Рамка = РамкаСтарый; КонецПроцедуры |
|||
110
marvak
18.01.14
✎
15:37
|
(109)+
ТекВремя = ТекущаяДата(); //не нужно |
|||
111
sikuda
18.01.14
✎
18:36
|
(109) Это лишний раз доказывает скудность средств УФ.
А с мобильной версии легче писать нативно: http://developer.alexanderklimov.ru/android/views/button.php |
|||
112
marvak
18.01.14
✎
18:38
|
(111)
Да, я кстати так и не нашел, как сделать так, чтобы нельзя было изменить размер управляемой формы, потянув мышкой за ее край. В обычных формах такое было возможно. |
|||
113
Aprobator
18.01.14
✎
19:29
|
(0) а нахрена такая кнопка нужна?
|
|||
114
Classic
18.01.14
✎
21:28
|
(112)
В свойствах формы разве нет? |
|||
115
marvak
18.01.14
✎
21:50
|
(114)
Есть флажок "Разрешить изменять форму", но на изм енение размеров формы мышкой он не влияет. |
|||
116
sikuda
18.01.14
✎
22:40
|
(113) Мечта кнопка - сделать все. И чтобы не промахнуться!
|
|||
117
Bober
20.01.14
✎
10:11
|
(114) отправилял баг в 1с?
|
|||
118
Bober
17.02.14
✎
14:25
|
Ответ 1с:
Достигнута максимальная ширина формы. В настоящее время она определяется исходя из разрешения 1024х768 (для нетбуков). |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |