|
как добавить элемент формы на клиенте | ☑ | ||
---|---|---|---|---|
0
vde69
19.08.20
✎
21:30
|
как добавить элемент формы на клиенте?
нужна простая декорация, на клиенте есть реквизит "форма", но без серверного контекста, то есть ее на сервер передать штатно нельзя. есть какие варианты? |
|||
1
Волшебник
19.08.20
✎
22:05
|
Нов = Форма.Элементы.Добавить(Имя, Тип, Группа)
|
|||
2
acht
19.08.20
✎
22:06
|
(1) Метод Добавить - только на сервере
|
|||
3
Asmody
19.08.20
✎
22:11
|
(0) Только видимотью оперировать
|
|||
4
asady
19.08.20
✎
22:19
|
(0) задача кривая.
Попробуй сформулировать по новой |
|||
5
vde69
19.08.20
✎
22:34
|
(3) сама форма на поддержке, снимать нельзя...
есть возможность перехватить клиентскую ПриОткрытии() надо добавить картинку |
|||
6
acht
19.08.20
✎
22:42
|
(5) Ну худой конец - попробуй запользовать РасширеннаяПодсказка для уже существующего элемента. Воткнуть туда в заголовок форматированную строку с картинкой, например.
|
|||
7
hhhh
19.08.20
✎
22:52
|
(5) из ПриОткрытии() вызывай ПриОткрытииНаСервере() и там добавляй элемент формы
|
|||
8
Ненавижу 1С
гуру
20.08.20
✎
00:45
|
(2) из общего клиентского модуля вызываешь? А класс форм может быть разный?
Сочувствую. Сам понял при работе с расширениями, что это тонкое место в переиспользовании кода |
|||
9
vde69
20.08.20
✎
08:11
|
(8) именно так
|
|||
10
vde69
20.08.20
✎
08:14
|
(6) >>>попробуй запользовать РасширеннаяПодсказка
надо будет попробовать, вроде должно подойти мне... |
|||
11
vde69
20.08.20
✎
08:52
|
(10) блин, ее нельзя сделать картинкой, только текст...
|
|||
12
Жан Пердежон
20.08.20
✎
09:44
|
почему на сервере не создашь?
|
|||
13
acht
20.08.20
✎
09:50
|
(11) Если картинка небольшая, то через заголовок. Сделай форматированную строку, в нее картинку, форматированную строку - в заголовок.
|
|||
14
vde69
20.08.20
✎
11:50
|
(13) жаль заголовок формы не принимает форматированую строку
|
|||
15
vde69
20.08.20
✎
11:59
|
вообще форматированную строку очень мало элементов формы понимают,
фактически только декорация нормально работает, но у меня на форме декорации нет :( |
|||
16
acht
20.08.20
✎
12:12
|
(14) Да причем тут заголовок формы.
Берешь существующий на форме элемент, типа даты документа/кода справочника. У него уже есть РасширеннаяПодсказка, она у всех есть. И делаешь типа: Псевдокартинка = Новый ФорматированнаяСтрока(БиблиотекаКартинок.АктивироватьЗадачу); Элементы.Код.РасширеннаяПодсказка.Заголовок = Псевдокартинка; Элементы.Код.ОтображениеПодсказки = ОтображениеПодсказки.ОтображатьСнизу; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |