![]() |
![]() |
![]() |
|
Как добавить флажки в дерево значений ? | ☑ | ||
---|---|---|---|---|
0
Alex_MA
06.04.10
✎
10:39
|
Доброе утро уважаемые коллеги!
Есть обработка "РегистрацияИзмененийДляОбмена", у нее в ТЧ есть колонка "Имя", она заполняется метаданными, а рядом картинка. Как сделать чтобы тут же отображалось поле флажок как в обработке "ВыгрузкаЗагрузкаДанныхXML" Спасибо за внимание. За советы и ответы премного благодарен. |
|||
1
Широкий
06.04.10
✎
10:42
|
Заполни у колонки свойство "Данные флажка"
|
|||
2
Широкий
06.04.10
✎
10:43
|
+1 И еще "Режим редактирование"="Непосредственно"
|
|||
3
Alex_MA
06.04.10
✎
11:09
|
(2)т.е. добавить доп колонку, с типом булево ?
|
|||
4
fisher
06.04.10
✎
12:49
|
(3) Не обязательно. Если речь о 8.1, то у ячейки табличного поля есть свойства "Флажок" и "Отображать флажок" (управление в ПриВыводеСтроки() и в ПриПолученииДанных()). Для дерева реализация флажка этим способом намного интереснее выглядит, т.к. флажок можно отрисовывать непосредственно перед значениями ветки дерева, а не в фиксированной колонке (наподобие дерева подсистем в конфигураторе). Как в 8.2 такое сделать - не знаю, не рыл...
|
|||
5
Alex_MA
06.04.10
✎
12:52
|
(4)спасибо большое
|
|||
6
Alex_MA
06.04.10
✎
13:08
|
Пишу:
ОформлениеСтроки.Ячейки.Имя.ОтображатьФлажок = Истина; ОформлениеСтроки.Ячейки.Имя.ЗначениеФлажка = Истина; Теперь выводит флажек, только нельзя менять значение. Как его менять ? И еще рамки у флажка нет |
|||
7
Широкий
06.04.10
✎
13:19
|
(6) Еще раз читай (1,2)..
У своей колонки выставляешь ДанныеФлажка="МояПометка" РежимРедактирования="Непосредственно" |
|||
8
Alex_MA
06.04.10
✎
13:20
|
(7)Ладно, спасибо.
|
|||
9
fisher
06.04.10
✎
14:04
|
(6) Значение флажка, ессно, нужно где-то хранить (и при выводе менять оформление ячейки в соответствии с ним). А менять по событию ПриИзмененииФлажка. Почему у тебя без рамки, навскидку не соображу. У меня с рамкой. Хотя режим редактирования той колонки, где отображается иерархия с флажком, стоит "Вход"...
|
|||
10
Alex_MA
06.04.10
✎
14:40
|
чего то вообще не меняется флажек.
На форме элемент управл.(Реквизит формы "ДеревоОбмена"): Имя: "ДеревоОбмена" Данные: "ДеревоОбмена" ТипЗнч: ДеревоЗначений У него колонка: Имя: "Имя" Данные: "Имя" ДанныеФлажка = "Выгружать" Програмно заполняю : СтрокаДерева = ДеревоОбмена.Строки.Добавить(); СтрокаДерева.Имя = ИмяОтображения; СтрокаДерева.Данные = ИмяДанных; СтрокаДерева.Выгружать = Истина; Выводит дерево, с галками, но не редактируются.. Я как то не правильно прописываю данные на колонку ? |
|||
11
fisher
06.04.10
✎
14:56
|
(10) Ты определись, наконец, как ты делаешь. Если стандартно - в отдельной колонке, тогда для этой колонки прописываешь только "ДанныеФлажка" ("Выгружать"), а "Данные" очищаешь.
|
|||
12
Alex_MA
06.04.10
✎
15:00
|
(11)Я определился, мне нужно в одной колонке.
|
|||
13
Alex_MA
06.04.10
✎
15:01
|
(11)Хочу чтобы в колонке "Имя" отображался флаг, с возможностью редактирования. Уж прощевайте несведущего...Хочется прозреть.
|
|||
14
fisher
06.04.10
✎
15:05
|
(13) Ты (11) до конца дочитал? Или неосилил?
|
|||
15
Alex_MA
06.04.10
✎
15:06
|
(14)до конца
|
|||
16
fisher
06.04.10
✎
15:08
|
(15) А осознал? Если осознал, то вылилось ли это в какие-то твои действия? И если да, то каковы результаты?
|
|||
17
Alex_MA
06.04.10
✎
17:20
|
короче не редактируются флажки
вот ссылка на картинку http://www.pictureshack.ru/images/6750NoName.JPG режим редактирования - непосредственно написал что может быть еще |
|||
18
fisher
06.04.10
✎
17:32
|
Дошло. Ты всё-таки хочешь вместе со значением, а не в отдельной колонке. Тогда первым делом, нужно разобраться почему рамка не появляется. Когда появится, тогда читай (9). Проверь на всяк пожарный "Доступность" и "ТолькоПросмотр" у табличного поля, колонки и самого поля. "ДанныеФлажка" очисть. Флажок ПриПолученииДанных() рисоваться будет.
|
|||
19
Alex_MA
07.04.10
✎
08:17
|
Добился таки результата. Вчера уже потерял надежду. Сел на 5 мин., поперетыкал все галки - Заработало!!!
Однако 1Са-жгет. Для тех кому необходимо реализовать данную возможность - все здесь описано как нильзя лучше. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |