|
Как программно вывести гиперссылку в управляемую форму? | ☑ | ||
---|---|---|---|---|
0
Мисти
12.01.15
✎
20:32
|
Что-то типа -
Форма.Элементы.Добавить("АгентскийДоговор",Тип("ПолеВвода"),Форма.Элементы.КосГруппаСтраницыКос); |
|||
1
XLife
12.01.15
✎
20:34
|
(0) кастрюля борща
|
|||
2
Dmitry1c
12.01.15
✎
20:34
|
я бы блинов поел
|
|||
3
Dmitry1c
12.01.15
✎
20:35
|
ну тебе возращается результате (0) элемент упраления
Делаешь ЭлементУправления = Форма.Элементы.Добавить("АгентскийДоговор",Тип("ПолеВвода"),Форма.Элементы.КосГруппаСтраницыКос); ЭлементУправления.Гиперссылка = Истина; |
|||
4
Мисти
12.01.15
✎
20:51
|
Форма.Элементы.Добавить("АгентскийДоговор",Тип("ПолеФормы"),Форма.Элементы.КосГруппаСтраницыКос);
Форма.Элементы.АгентскийДоговор.Гиперссылка = Истина; - не ругается, но ничего мне не выводит! |
|||
5
Rie
12.01.15
✎
20:53
|
(4) Так а указать гиперссылку в созданном элементе?
|
|||
6
Мисти
12.01.15
✎
20:55
|
Форма.Элементы.АгентскийДоговор.Заголовок = "Агентский договор"; - добавила, всё равно не видно.
|
|||
7
Мисти
12.01.15
✎
20:56
|
А Тип("ПолеФормы")- это нормально?
|
|||
8
Dmitry1c
12.01.15
✎
20:56
|
(6) ты знаешь разницу между процедурой и функцией?
|
|||
9
Мисти
12.01.15
✎
20:57
|
Конечно!
|
|||
10
Defender aka LINN
12.01.15
✎
21:02
|
(0) Поля ввода обычно с некими данными связывают.
|
|||
11
Мисти
12.01.15
✎
21:06
|
Туда должно попасть -
Форма.Объект.Кос_Собственник.ДоговорКонтрагента Но пока-то мне могли хотя бы заголовок показать? Как туда засунуть договор контрагента, я еще не поняла. |
|||
12
Мисти
12.01.15
✎
21:18
|
В отладчике показывает, что есть такое поле, а его не видно!
|
|||
13
Rie
12.01.15
✎
21:25
|
(12) Покажи код, который получился в итоге.
|
|||
14
Мисти
12.01.15
✎
21:28
|
Пока так:
&НаКлиентеНаСервереБезКонтекста Процедура УправлениеВидимостью(Форма) Форма.Элементы.Добавить("Кос_АгентскийДоговор",Тип("ПолеФормы"),Форма.Элементы.КосГруппаСтраницыКос); Форма.Элементы.Кос_АгентскийДоговор.Гиперссылка = Истина; Форма.Элементы.Кос_АгентскийДоговор.Заголовок = "Агентский договор"; У меня должно попасть на дополнительную закладку, которая сама создается "ПриСозданииНаСервере" - в этом моя проблема. И реквизита такого нет. Может, завести реквизит формы? |
|||
15
Rie
12.01.15
✎
21:30
|
(14) С чего бы оно должно туда попасть после этого кода?
|
|||
16
Rie
12.01.15
✎
21:32
|
Сделай декорацию. И обрабатывай Нажатие. Например.
|
|||
17
Мисти
12.01.15
✎
21:32
|
Поле должно появиться?
|
|||
18
Мисти
12.01.15
✎
21:35
|
Мне не надо ничего обрабатывать. Туда безо всякого нажатия должно выводиться -Форма.Объект.Кос_Собственник.ДоговорКонтрагента
|
|||
19
Мисти
12.01.15
✎
21:37
|
Форма.Элементы.Добавить("Кос_АгентскийДоговор",Тип("ПолеФормы"),Форма.Элементы.КосГруппаСтраницыКос);
Форма.Элементы.Кос_АгентскийДоговор.Гиперссылка = Истина; Форма.Элементы.Кос_АгентскийДоговор.Заголовок = "Агентский договор"; Форма.Элементы.Кос_АгентскийДоговор.ПутьКДанным = "Кос_АгентскийДоговор"; Форма.Кос_АгентскийДоговор = Форма.Объект.Кос_Собственник.ДоговорКонтрагента; Вот так - всё получилось, только пришлось реквизит формы создать. А без него - никак? |
|||
20
Мисти
12.01.15
✎
21:40
|
Час мучений, однако!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |