![]() |
![]() |
![]() |
|
Условное оформление текст поля ввода | ☑ | ||
---|---|---|---|---|
0
Bolik1979
10.10.12
✎
18:06
|
Почему может не работать изменение условного оформления поля ввода:
ЭлементУсловногоОформления = УсловноеОформление.Элементы[0]; ЭлементТекстаОформления = ЭлементУсловногоОформления.Оформление.Элементы.Найти("Text"); ЭлементТекстаОформления.Значение = ПолучитьПредставлениеПроекта(); ЭлементТекстаОформления.Использование = Истина; ЭлементЦветаОформления = ЭлементУсловногоОформления.Оформление.Элементы.Найти("TextColor"); ЭлементЦветаОформления.Значение = WebЦвета.ТемноКрасный; ЭлементЦветаОформления.Использование = Истина; Притом что цвет поля ввода меняется, а текст не хочет. В отладчике ЭлементТекстаОформления.Значение проставляется то что нужно |
|||
1
Wobland
10.10.12
✎
18:10
|
> Найти("Text")
а находится вообще? |
|||
2
Bolik1979
10.10.12
✎
18:12
|
Да - находится нормально. В форме прописал значение оформления текста, до изменения стоит нормально - то что прописано в самой форме
|
|||
3
Wobland
10.10.12
✎
18:16
|
что-то где-то в тексте дело. не совсем понимаю, как можно содержимое подменять.. сделал УФ, строковый реквизит, условное оформление текста у формы - не взлетело
|
|||
4
Wobland
10.10.12
✎
18:19
|
на всякий случай скажу другими словами. каков смысл в замене текста, когда можно изменить значение реквизита?
|
|||
5
Bolik1979
10.10.12
✎
18:27
|
(4) Нужно сделать свое представление объекта в форме. Есть какие-то другие варианты в УФ?
|
|||
6
Wobland
10.10.12
✎
18:30
|
(5) форма при чтении на сервере?
|
|||
7
Bolik1979
10.10.12
✎
18:32
|
(6) Не понял. :-(
На форме документа расположено поле ввода типа справочник. Нужно чтобы в представлении в этом поле ввода был свой текст (Код + Наименование). В 8.3 можно делать свое представление глобально, но у меня 8.2 и хватило бы пока в одной форме |
|||
8
Wobland
10.10.12
✎
18:37
|
так. попробовал визуально оформить второго контрагента на форме. текст не подменяется, и правильно - ведь есть же данные.
при чтении не взлетает |
|||
9
Wobland
10.10.12
✎
18:38
|
а при изменении контрагента не подойдёт?
|
|||
10
Wobland
10.10.12
✎
18:39
|
+(9) или когда у тебя там условие наступает?
|
|||
11
Bolik1979
10.10.12
✎
18:39
|
(10) Да - нужно при изменении как раз
|
|||
12
Wobland
10.10.12
✎
18:40
|
(11) ну дык что ты тут мне мозги компоссируешь? ;)
|
|||
13
Bolik1979
10.10.12
✎
20:22
|
(12) И как это сделать? )
|
|||
14
Wobland
10.10.12
✎
21:21
|
(13) что сделать? уговорить строковый реквизит изменяться по событию?
|
|||
15
Bolik1979
10.10.12
✎
21:29
|
(14) Надпись чтоль пихать? Некрасиво как-то :-) Хотелось чтобы в поле ввода представление менялось )
|
|||
16
Wobland
10.10.12
✎
21:38
|
(15) в надпись. есть данные, которые имеют определённое представление, а есть нечто, слабо относящееся к данным (твоё ПолучитьХренЗнаетКакоеПредставление()). в поле ввода (связанном с данными!) ты видишь именно предусмотренное представление данных. и нечего там хотеть всякую ересь ;)
это моё маленькое имхо, с интересом послушаю мнение более бородатых, но уже завтра |
|||
17
Bolik1979
10.10.12
✎
22:30
|
(16) Вроде в обычных формах проблем с этим не было. У элемента формы поля ввода было 2 свойства - значение и текст и оба прекрасно менялись
|
|||
18
Wobland
11.10.12
✎
04:51
|
(17) пример в студию! http://screencast.com/t/mf2GvkShfuUY
|
|||
19
Bolik1979
11.10.12
✎
08:08
|
(18) Да - я ошибся, в табличном поле через оформление строки менял текст в поле ввода. Почему-то думал, раз в табличном поле можно, то и с обычным полем ввода не будет проблем.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |