|
В контекстном меню пункт редактировать сделать не активным |
☑ |
0
lucifer
08.06.12
✎
17:46
|
В форме списка нужно при клике на определенные строки в контекстном меню пункт редактировать сделать не активным, кто знает как?
Можно конечно заюзать событие передначаломизменения тогда редактировать не смогут, но нужно не только что бы не могли редактировать, нужно так же что бы пользователь это видел, что бы у него не возникало вопросов.
|
|
1
DrShad
08.06.12
✎
17:48
|
права?
|
|
2
lucifer
08.06.12
✎
17:55
|
можно так
Элементы.Список.КонтекстноеМеню.ПодчиненныеЭлементы. Доступность = ложь;
но так все пункты не доступны становятся, а мне нужно только 1
|
|
3
lucifer
08.06.12
✎
17:56
|
т.е. так
Элементы.Список.КонтекстноеМеню.Доступность = ложь;
|
|
4
Rebelx
08.06.12
✎
17:56
|
Элементы.Список.КонтекстноеМеню.Кнопки.МояКнопка.Доступность = Ложь
|
|
5
lucifer
08.06.12
✎
18:03
|
(4) нету "Кнопки"
сделал так
для каждого элемент из Элементы.Список.КонтекстноеМеню.ПодчиненныеЭлементы цикл
если элемент.Имя = "СписокКонтекстноеМенюИзменить" тогда
Элемент.Доступность = ложь;
КонецЕсли;
КонецЦикла;
|
|
6
lucifer
08.06.12
✎
18:14
|
кстати так тоже работает
Элементы.Список.КонтекстноеМеню.ПодчиненныеЭлементы.Найти("СписокКонтекстноеМенюИзменить").Доступность=Ложь;
|
|
7
Rebelx
08.06.12
✎
18:16
|
тогда Элементы.Список.КонтекстноеМеню.ПодчиненныеЭлементы.МояКнопка.Доступность = Ложь
|
|