|
Изменение контекстного меню | ☑ | ||
---|---|---|---|---|
0
Tanis
02.09.14
✎
15:52
|
Добрый день!
Подскажите, пожалуйста, где можно найти настройки контекстного меню вызываемого правой кнопкой? Оно стандартное, но надо на нем поставить ограничения по кнопкам. Спасибо! |
|||
1
Zyka
02.09.14
✎
15:56
|
ПКМ на элементе - "Показать контекстное меню", там вы можете добавить свои команды. Настроить доступность/видимость команд и полей можно как через код так и через свойство элемента "Видимость".
|
|||
2
Tanis
02.09.14
✎
15:57
|
:-( а откуда это ПКМ достать?
|
|||
3
Zyka
02.09.14
✎
15:59
|
Правая кнопка мыши. http://clip2net.com/s/iQ8Vuv
|
|||
4
Tanis
02.09.14
✎
16:01
|
а на обычной форме это есть?
|
|||
5
Tanis
02.09.14
✎
16:01
|
или на обычной этого нельзя?
|
|||
6
Timon1405
02.09.14
✎
16:03
|
на поле командной панели ПКМ - снять галку Автозаполнение, ПКМ - заполнить автоматически и властвуйте над ней как вам угодно
|
|||
7
Tanis
02.09.14
✎
16:22
|
что-то не совсем догоняю. :-(
Прописать в процедуре ПриОткрытии? Или где это вообще пишется? |
|||
8
Tanis
02.09.14
✎
16:25
|
А если не для одной формы, а для всех сразу, то где-нибудь можно найти стандартные настройки?
|
|||
9
Zyka
02.09.14
✎
16:29
|
ПриОткрытии ты можешь описать что-то вроде:
Элементы.Реквизит1КонтекстноеМеню.Видимость - где Реквизит1КонтекстноеМеню является непосредственно элементом, то бишь обращайся не через родителя (Контекстное меню), а на прямую. А как добавить элемент в КМ уже описали выше. |
|||
10
Tanis
02.09.14
✎
16:43
|
Что-то типа такого, не реагирует.
ЭлементыФормы.ДействияФормы.Кнопки.Действие7.Доступность=Ложь В чем тут ошибка? |
|||
11
Tanis
02.09.14
✎
16:45
|
Ситуация в том, что надо убрать кнопки изменения из списка доков.
|
|||
12
Zyka
02.09.14
✎
16:46
|
У вас я так понял не упр. приложение, тогда:
- в свойствах элемента уберите галочку: АвтоКМ http://clip2net.com/s/iQa5Yp - вставьте ЭУ: Командная панель и установите источником ваш ЭУ http://clip2net.com/s/iQa8XO - добавляйте команды в вашу Командную панель http://clip2net.com/s/iQaaQZ - устанавливайте действия на ваши команды |
|||
13
Zyka
02.09.14
✎
16:47
|
(11) - кнопки изменения такие как например "Удалить" в ТЧ также доступны к интерактивном режиме, соответственно учитываете этот факт тоже.
|
|||
14
Tanis
02.09.14
✎
16:51
|
Т.е получается, что на стандартную (по умолчанию) установить запреты нельзя? Только если на своей?
|
|||
15
Zyka
02.09.14
✎
16:55
|
К сожалению я такого не припомню в обычных формах. Кстати не забудьте установить видимость командной панели в ложь.
|
|||
16
Tanis
02.09.14
✎
16:55
|
Понял. Спасибо!
|
|||
17
Zyka
02.09.14
✎
16:59
|
Ах, кстати, если вам необходима часть стандартных команда для редактируемого ЭУ то после создания командной панели, добавьте например кнопку "Добавить" (пример ТЧ), а в действиях не указывайте своё действие (лупа), а выбирайте команды из выпадающего списка, они автоматически формируется на основании источника командной панели.
|
|||
18
Tanis
02.09.14
✎
17:05
|
А где находится, этот источник, это известно?
|
|||
19
Zyka
02.09.14
✎
17:12
|
Так вы же сами его указываете при создании командной панели. Например при создании своего контекстного меню для таблицы (Таблица1), вы отключаете в ней "Авто-контекстное меню", создаете командную панель, где источником выбираете Таблица1, в этот момент в Действия автоматически добавляются такие команды как: Добавить, Удалить, Скопировать и так будет для всех источников имеющих собственные команды.
|
|||
20
Zyka
02.09.14
✎
17:13
|
Также не забудьте после этого, в свойствах самой Таблица1 установить значение КонтекстноеМеню, выберите из выпадающего списка созданную вами ранее панель что всё заработало.
|
|||
21
Tanis
02.09.14
✎
17:19
|
Ну это про свое. А стандартное где-нибудь можно найти?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |