![]() |
![]() |
![]() |
|
Установить только просмотр опр. строкам таблицы упр. формы. | ☑ | ||
---|---|---|---|---|
0
shamannk
07.09.15
✎
12:03
|
В управляемой форме таблица (дерево), нужно в определенной строке полю ввода установить свойство только просмотр. Как?
|
|||
1
Живой Ископаемый
07.09.15
✎
12:04
|
ну, а какие варианты приходят в голову?
|
|||
2
shamannk
07.09.15
✎
12:08
|
(1) ПриВыводеСтроки в обычной было, сча этого нет, условное оформление вроде не подходит.
|
|||
3
Живой Ископаемый
07.09.15
✎
12:10
|
А приактивизациистроки? и передначаломизменения?
|
|||
4
shamannk
07.09.15
✎
12:53
|
(3) А как свойство полю установить? В текущих данных значение
|
|||
5
Maniac
07.09.15
✎
12:54
|
При начале редактирования вставить код с условиями который отметит редактирование
|
|||
6
Maniac
07.09.15
✎
12:54
|
Еще также такое же можно сделать в условных оформлениях.
Но более красиво будет через обработчик - можно добавить сообщение. |
|||
7
shamannk
07.09.15
✎
12:57
|
(5) Нет такого события.
|
|||
8
shamannk
07.09.15
✎
12:58
|
(6) Как в условных оформлениях это сделать?
|
|||
9
shamannk
07.09.15
✎
13:02
|
приактивизациистроки передначаломизменения передается элемент таблицаФормы, от него можно получить текущую строку (индекс) а как получить определенный элемент строки не понятно
|
|||
10
Maniac
07.09.15
✎
13:03
|
Как это нет??? все есть
|
|||
11
Maniac
07.09.15
✎
13:03
|
в условных оформлениях есть свойство Доступность
|
|||
12
shamannk
07.09.15
✎
13:06
|
(10) Есть у таблицы, у колонки нет (в обыных формах передавалось поле формы, а тут сама таблица зачем-то). Доступность не подходит нужно дать возможность просмотра значения.
|
|||
13
DexterMorgan
07.09.15
✎
13:17
|
Типовая УТ11, если вид цены заполнен - цену редактировать низя:
Элемент = УсловноеОформление.Элементы.Добавить(); ПолеЭлемента = Элемент.Поля.Элементы.Добавить(); ПолеЭлемента.Поле = Новый ПолеКомпоновкиДанных(Элементы.ТоварыЦена.Имя); ОтборЭлемента = Элемент.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ОтборЭлемента.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.ВидЦены"); ОтборЭлемента.ВидСравнения = ВидСравненияКомпоновкиДанных.Заполнено; Элемент.Оформление.УстановитьЗначениеПараметра("ТолькоПросмотр", Истина); |
|||
14
Maniac
07.09.15
✎
13:18
|
(12) ну и что что у коолонки нет?
При начале редактирования можно отслеживать любую колонку. |
|||
15
DexterMorgan
07.09.15
✎
13:19
|
(14) Ты как всегда оригинален
|
|||
16
Maniac
07.09.15
✎
13:21
|
(12) доступность никакого отношения к видимости не имеет. Это совершенно два разных свойства
|
|||
17
shamannk
07.09.15
✎
13:37
|
(13) Спасибо то что нужно.
|
|||
18
shamannk
07.09.15
✎
13:41
|
(16) Это вы путаете доступность, видимость и просмотр. Доступность не дает возможности открыть элемент на просмотр.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |