|
|
Помогите победить флажок в ТаблицеЗначений |
☑ |
|
0
users101
08.11.11
✎
15:20
|
Задача: выводится столбец булево, Да/Нет, нужно вместо Да флажок, вместе Нет пусто.
Решение:
Процедура СписокДокументов8ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ОформлениеСтроки.Ячейки.ФлагДатаОконПроиз.Флажок = Истина;
Если ДанныеСтроки = Неопределено Тогда
ОформлениеСтроки.Ячейки.ФлагДатаОконПроиз.ОтображатьФлажок = Ложь;
Иначе
//ОформлениеСтроки.Ячейки.ФлагДатаОконПроиз.ОтображатьТекст =Ложь;
ОформлениеСтроки.Ячейки.ФлагДатаОконПроиз.ОтображатьФлажок = Истина;
КонецЕсли;
КонецПроцедуры
отображаются все флажки, не зависимо от значения Да/Нет
|
|
|
1
users101
08.11.11
✎
16:19
|
вверх
|
|
|
2
rrunover
08.11.11
✎
16:22
|
Значит ДанныеСтроки всегда НЕ неопределено.
|
|
|
3
Не Печенкин
08.11.11
✎
16:22
|
с каких пор ДанныеСтроки = Неопределено могут быть?
|
|
|
4
DSatan
08.11.11
✎
16:22
|
правильно заданный вопрос - половина ответа :)
в данном случае спрашивай у Яндекса про флажок табличного поля
|
|
|
5
DSatan
08.11.11
✎
16:23
|
или я не понял автора
|
|
|
6
rrunover
08.11.11
✎
16:23
|
(3) с 15:20 сегодня :)
|
|
|
7
DSatan
08.11.11
✎
16:24
|
пустой флажок не устраивает?
|
|
|
8
DSatan
08.11.11
✎
16:24
|
кстати не обратил внимание "ДанныеСтроки = Неопределено" это серьезно :)
|
|
|
9
Lenka_Boo
08.11.11
✎
16:25
|
(0) Отладчиком посмотри, что у тебя в "ДанныхСтроки" и нормально напиши условие.
|
|
|
10
users101
08.11.11
✎
16:38
|
Спасибо всем ;)
Процедура СписокДокументов8ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ОформлениеСтроки.Ячейки.ФлагДатаОконПроиз.Флажок = Истина;
Если ДанныеСтроки.ФлагДатаОконПроиз = Истина Тогда
ОформлениеСтроки.Ячейки.ФлагДатаОконПроиз.ОтображатьФлажок = Истина;
Иначе
//ОформлениеСтроки.Ячейки.ФлагДатаОконПроиз.ОтображатьТекст =Ложь;
ОформлениеСтроки.Ячейки.ФлагДатаОконПроиз.ОтображатьФлажок = Ложь;
КонецЕсли;
КонецПроцедуры
|
|
|
11
Reset
08.11.11
✎
16:40
|
(10) А по человечьи сделать элемент управления - флажок не судьба?
|
|
|
12
users101
08.11.11
✎
16:42
|
(11) а что тут не так? хотелось бы конечно улучшить
|
|
|
13
Reset
08.11.11
✎
16:44
|
(12) Правильно настроенный элемент управления работатет так, как задано в (0), без извратов со скрытием.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший