Имя: Пароль:
1C
1С v8
Сделать кнопку в строке динамического списка
0 Oegir
 
26.06.17
00:12
Привет.
Подскажите, возможно ли в строках ДинамическогоСписка УФ создать кнопку или хотя бы ссылку в виде картинки.
Делаю так:
...
КолонкаКнопки = Элементы.Добавить("КнопкаСтроки", Тип("ПолеФормы"), ЭлементСписка);
КолонкаКнопки.ГиперссылкаЯчейки = Истина;
КолонкаКнопки.Вид = ВидПоляФормы.ПолеКартинки;
КолонкаКнопки.КартинкаЗначений = БиблиотекаКартинок.КартинкаКнопки;
КолонкаКнопки.ПутьКДанным = "МойСписок.ВсегдаИстина";
...
При наведении мышки на колонку указатель мыши меняется, но при однократном клике реакции нет. Событие "Выбор" происходит только при двойном клике. Версия 1С:Предприятие 8.3 (8.3.9.2170)
1 vicof
 
26.06.17
00:13
Не выбор, а нажатие, и не кнопку, а надпись
2 MrAvPika
 
26.06.17
00:15
В принципе можно сделать событие при активизации ячейки, и соответственно при активизации определять текущую колонку
3 MrAvPika
 
26.06.17
00:15
Если колонка это твоя кнопка, то выполнять действие
4 Oegir
 
26.06.17
00:18
(1) Имеется в виду КолонкаКнопки.Вид = ВидПоляФормы.ПолеНадписи ? Как туда картинку/кнопку загнать?
5 Oegir
 
26.06.17
01:11
(2) ПриАктивизацииЯчейки не отрабатывает повторный клик на уже активной ячейки
6 vicof
 
26.06.17
03:07
(4) нечего туда картинки загонять, просто тыкать по гиперссылки и все
7 Diman000
 
26.06.17
06:49
Ну флажок реагирует на одинарное нажатие. Не знаю получится ли вместо него сделать другое отображение.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn