|
Флажок в поле табличного документа
| ☑ |
0
Pro100
15.05.15
✎
09:51
|
Добрый день, что-то совсем запарился, подскажите где ошибка?
Запросом получаю нужные мне данные и вывожу все это в табличное поле на форме:
ЭлементыФормы.ТабличноеПоле1.Значение = Запрос.Выполнить().Выгрузить();
ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки();
ЭлементыФормы.ТабличноеПоле1.Колонки.Добавить("Пометка",Новый ОписаниеТипов("Булево"));
ЭлементыФормы.ТабличноеПоле1.Колонки.Пометка.Данные = "";
ЭлементыФормы.ТабличноеПоле1.Колонки.Пометка.ДанныеФлажка = "Пометка";
ЭлементыФормы.ТабличноеПоле1.Колонки.Пометка.УстановитьЭлементУправления(Тип("Флажок"));
ЭлементыФормы.ТабличноеПоле1.Колонки.Пометка.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
ЭлементыФормы.ТабличноеПоле1.Колонки.Пометка.Ширина=1;
Так вот, когда включа. флажок в строке, и переключаюсь на другую, то с той строки где поставил визульно пропадает галочка, если вернуться на эту строку, то галочка становится видна, что я делаю не так? подскажите?
|
|
1
Pro100
15.05.15
✎
10:08
|
АП
|
|
2
Вася Чез
15.05.15
✎
10:21
|
(1) выводишь в процедуре приизменении?
|
|
3
Pro100
15.05.15
✎
10:22
|
(2)Нет, создаю и вывожу все это при открытии формы
|
|
4
kosts
15.05.15
✎
10:29
|
ТабличноеПоле2.Колонки.Добавить("Пометка", Новый ОписаниеТипов("Булево"));
Колонка = ЭлементыФормы.ТабличноеПоле2.Колонки.Вставить(0, "Пометка");
Колонка.Имя = "Пометка";
Колонка.Ширина = 3;
Колонка.Данные = "";
Колонка.ДанныеФлажка = "Пометка";
Колонка.ИзменятьПозицию = Ложь;
Колонка.ИзменениеРазмера = ИзменениеРазмераКолонки.НеИзменять;
Колонка.ИзменятьВидимость = Ложь;
Колонка.ИзменятьНастройку = Ложь;
Колонка.РежимРедактирования = РежимРедактированияКолонки.Непосредственно;
|
|
5
Pro100
15.05.15
✎
11:00
|
(4) Чем отличается от (0) ?
тем что колонка не изменяется по размеру?
|
|
6
kosts
15.05.15
✎
14:10
|
(5) Может уже и разобрался, но отвечу для истории, вдруг кто наткнется на эту тему...
Отличие в том, что в (0) отсутствует создание колонки Пометка в таблице значений с данными.
ЭлементыФормы.ТабличноеПоле1 - это табличное поле
ТабличноеПоле1 - это таблица значений
|
|