|
Изменение флажка в ячейке при щелчке по самой ячейке
| ☑ |
0
Demrak
06.12.12
✎
10:23
|
Здравствуйте, уважаемые, столкнулся при разработке с одним нюансом, значение флажка изменяется только если кликнуть мышью именно по квадратику. Есть ли простой способ изменять флажок при щелчке не только по флажку но и по ячейке в которой этот элемент управления находится.
Пока как костыль использую ПриАктивизацииЯчейки, есть ли способ правильнее/элегантнее?
|
|
1
Cube
06.12.12
✎
10:25
|
(0) Это бредятина! Что произойдет, если я буду перемещаться то ТЧ стрелочками на клаве, подумал? А надо было подумать...
|
|
2
Demrak
06.12.12
✎
10:26
|
(1) Потому я и написал что это костыль, есть ли правильный способ?
|
|
3
Cube
06.12.12
✎
10:27
|
(2) Правильный способ - послать заказчика с такими заданиями :)
|
|
4
Stim
06.12.12
✎
10:29
|
ПриАктивацииСтроки
|
|
5
Demrak
06.12.12
✎
10:34
|
(4) Можно чуть подробнее
|
|
6
Demrak
06.12.12
✎
10:39
|
(4) ПриАктивацииЯчейки работает, пускай криво, но работает. Единственный минус на данный момент - при щелчке на ячейку флаг - меняется, но если еще раз щелкнуть по той же ячейке, то действие ПриАктивацииЯчейки не вызывается, соответственно флаг не меняется, ну и еще один косяк (1.
ПриАктивацииСтроки будет вызываться один раз для строки, если у меня будет несколько колонок с флажками это будет работать еще хуже чем ПриАктивацииЯчейки.
|
|
7
Reset
06.12.12
✎
10:41
|
Бред при активации, объяснили в (1)
|
|
8
Reset
06.12.12
✎
10:41
|
Событие выбор еще есть, по двойному клику
|
|
9
Demrak
06.12.12
✎
10:55
|
(8) Спасибо за Выбор
если не Колонка.ДанныеФлажка="" тогда
ВыбраннаяСтрока[Колонка.имя]=не ВыбраннаяСтрока[Колонка.имя];
конецесли;
Я так понимаю вариантов с переключением одинарным кликом, кроме моего костыля - нет?
|
|