Имя: Пароль:
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
Ну флажок реагирует на одинарное нажатие. Не знаю получится ли вместо него сделать другое отображение.