|
8.2 УФ работа с "галочками" |
☑ |
0
Stado_adama
27.11.12
✎
11:45
|
Есть галочка на форме... требуется присвоить ей третье значение... галочку на сером фоне... ходят слухи, что как-то это можно реализовать... делал кто-нибудь?
|
|
1
MSII
27.11.12
✎
11:49
|
У элемента формы Вид - поле флажка, ТриСостояния в Истину
|
|
2
trambalda
27.11.12
✎
11:50
|
.ТриСостояния = Истина
Нет?
|
|
3
MSII
27.11.12
✎
11:50
|
Ну и естественно, доступно для реквизита с типом Число.
|
|
4
Stado_adama
27.11.12
✎
11:53
|
м-дя... похоже на правду... ща гляну
|
|
5
Полотенчик
19.12.12
✎
16:31
|
В дополнение:
Есть обработка, УФ, у нее есть реквизит с типом число.
На форме есть Поле флажка с включенным ТриСостояния, соединенный с этим реквизитом по ПутьКДанным.
Надо чтобы при изменении флажка менялся его заголовок.
Есть процедура:
&НаКлиенте
Процедура ФлажокПриИзменении(Элемент)
Если Реквизит = 0 Тогда
Элемент.Заголовок = "Активный";
ИначеЕсли Реквизит = 1 Тогда
Элемент.Заголовок = "Неактивный";
ИначеЕсли Реквизит = 2 Тогда
Элемент.Заголовок = "Серый";
КонецЕсли;
КонецПроцедуры
В итоге при изменении флажка каждый раз идет 1 серверный вызов (видимо, из-за Если Реквизит = 0 Тогда).
Можно как-то сделать без обращений к серверу?
|
|
6
ДенисЧ
19.12.12
✎
16:32
|
(5) Условное оформление не предлагать?
|
|
7
acsent
19.12.12
✎
16:32
|
не менять элементы
|
|
8
Полотенчик
19.12.12
✎
16:46
|
(6) а как именно? ты так делал?
наверно, буду делать переключателями. флажки с изменением заголовка использовались в обычных формах
|
|