v8: как установить список выбора для колонки тп, созданной программно #490737


#0 by ботаникус
голову сломал... нужно ли программно назначать обработчик какого-то события?
#1 by НуВотКак
Ну ты ведь можешь ПриИзменСтроки
#2 by Mitriy
ЭлементыФормы.ТабПоле.Колонки.ТвояЛюбимаяКолонка.ЭлементУправления.СписокВыбора
#3 by ботаникус
что такое при изменстроки не пойму куда это вставить
#4 by 73
По крайней мере после того, как создал колонку и установил ей элемент управления.
#5 by ботаникус
а когда этот список заполнять? он заполняется на основании данных другой колонки, тоесть в процессе запонения табличного поля.
#6 by 73
Ну тогда в ПриИзменении той "другой" колонки.
#7 by Mitriy
в разных строках должен быть разный список?
#8 by ботаникус
да
#9 by Mitriy
тогда формировать список значений при активизации строки и изменении той колонки, от которой этот список зависит и присваивать его списку выбора элемента управления твоей новой колонки...
#10 by Mort
+ Формировать список стоит при начале редактирования, чтобы не дергать зря.
#11 by Mitriy
если список получается сложно, например запросом, то желательно сделать кеш, в котором хранить уже сформированные списки значений, чтобы не перелопачивать одно и то же десть раз...
#12 by Mitriy
согласен...
#13 by ботаникус
ничего не понимаю... пусть даже колонка создана не программно, упростим задачу у колонки выбираю ЭлементУправления - поле выбора Тип значения почему-то выбрать не могу ставлю флажок кнопка выбора даже забиваю в конфигураторе строки списка выбора - все равно список не выпадает. Что делаю не так???
#14 by Mitriy
сделай поле ввода с кнопкой выбора из списка и не парься...
#15 by ботаникус
при начале редактирования чего? есть ещё событие колонки начало выбора и начало выбора из списка
#16 by ботаникус
блин не пашет и сполем ввода что за  фигня меняю например высоту спска выбора, не могу обновить конфу базы данных (ф7) . это нормально?
#17 by Mitriy
событие табполя ПриНачалеРедактирования, ТабПоле.ТекущиеДанные даст тебе данные активной строки...
#18 by Mitriy
бывает, что при изменении только интерфейса формы, сохранении конфигурации и обновлении конфигурации БД, эти изменения не появляются... в таком случае надо зайти в модуль, поставить где-нибудь пробел, в любом пустом месте, и сохранить и обновить конфигурацию...
#19 by 73
Тип значения у колонки-то какой?
#20 by ботаникус
число
#21 by 73
Когда строки списка выбора заполняешь, Значение числовое указываешь?
#22 by 73
+ Короче. Вот пример работающий: СписокДней = Новый СписокЗначений;
#23 by ботаникус
кажется поборол для прораммной колонки ещё нужно а с обновлением конфы БД глюк какой-то, перезпгрузил и кажется ок
#24 by ботаникус
спасибо всем, особенно Митрию и 73
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С