|
Гиперссылки в командном интерфейсе | ☑ | ||
---|---|---|---|---|
0
kintevy
12.04.23
✎
11:33
|
Мне необходимо в зависимости от условия на форме (при изменении) либо отображать гиперссылку вверху формы элемента, либо нет. Есть предположение сделать это через видимость и доступность командного интерфейса, но как обращаться к этим данным?
|
|||
1
Garykom
12.04.23
✎
11:39
|
(0) https://forum.infostart.ru/forum9/topic206037/
смотри там 7 ответ |
|||
2
kintevy
12.04.23
✎
14:26
|
(1) Там все в основном про Командную панель, а не про панель навигации. И единственная ссылка про панель навигации - это 4 и то там ответ аж от 2010 года, где написано что нельзя никак взаимодействовать. За 13 лет ничего не поменялось?
|
|||
3
Garykom
12.04.23
✎
15:58
|
"тем кто столкнётся с этой проблемой - 1С не реализовала возможность программной работы с панелью навигации."
|
|||
4
Garykom
12.04.23
✎
16:00
|
(3)+ даже переход по ссылкам нельзя обработать нормально
например возврат на Основное раньше можно было кинуть на форму ПолеHTML и там отловить событие но после смены движка c IE на WebKit этот хак пропал |
|||
5
kintevy
12.04.23
✎
16:29
|
(4) Натолкнулся на мысль. При выборе функциональных опций "Соглашения с клиентом", в зависимости от того кем контрагент является поставщиком или клиентом, на форму после записи автоматически в панель навигации попадает "Соглашение с поставщиком" или "Соглашение с клиентом" в зависимости от выбранной галки. Если выбраны обе, то и соглашений будет на выбор 2. Т.е. от проставленных галок каким-то образом меняется вывод гиперссылок, осталось понять как и почему это происходит и применимо ли это
|
|||
6
Garykom
12.04.23
✎
16:32
|
(5) Не тупи.
Попадает после записи подтягиваясь по связи через ссылку. |
|||
7
AlvlSpb
12.04.23
✎
18:31
|
(0) Управлять программно видимостью элементов навигационной панели не получится. А вот блокировать переход по гиперссылке - вполне.
Например, в расширении перехватывать общую команду, вызываемую по гиперссылке и отменять ее выполнение |
|||
8
kintevy
13.04.23
✎
09:39
|
(6) как и оказалось, я был прав. функциональные опции сильно решают в этом деле. если привязать типовую функциональную опцию к команде создания гиперссылки на форме, то в зависимости от булево можно влиять на видимость гиперссылки
|
|||
9
kintevy
13.04.23
✎
09:40
|
(8) теперь возникает вопрос а можно ли управлять порядком на форме гиперссылок в панели навигации
|
|||
10
Волшебник
13.04.23
✎
09:41
|
(8) Это некорректное использование функциональных опций
|
|||
11
kintevy
13.04.23
✎
09:43
|
(10) Два вопроса: 1) почему?
2) если это некорректное использование, то как иначе мне решить поставленную задачу? |
|||
12
Волшебник
13.04.23
✎
09:44
|
(11) Потому что это нарушает рекомендации 1С: не надо использовать ФО для управления видимостью. А в Вашем случае (5) это зависимость от свойства контрагента.
А как решить задачу, это уж сами решайте. |
|||
13
kintevy
13.04.23
✎
09:45
|
(11) и еще вопрос. если я добавлю свою функциональную опцию под конкретную задачу, то это тоже будет некорректно
|
|||
14
kintevy
13.04.23
✎
09:48
|
(10) УТ 11.5 ПартнерыИКонтрагенты.ПартнерФормаЖлементаНастроитьПанельНавигации - это некорректное использование?
|
|||
15
Волшебник
13.04.23
✎
10:08
|
(14) Жлемента - что это?
|
|||
16
vicof
13.04.23
✎
10:18
|
Перевод на французский
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |