Вход | Регистрация


8.3. УФ. Как использовать свою форму настроек динамического списка

8.3. УФ. Как использовать свою форму настроек динамического списка
Я
   SeiOkami
 
05.10.18 - 09:49
Добрый день.

Создаю общую форму настроек динамического списка (стандартно, как генерит платформа). НЕ делаю её основной для конфигурации. Вызываю её таким образом:

ПараметрыФормыНастроек = Новый Структура;
    ПараметрыФормыНастроек.Вставить("Заголовок"                        , "Настройка списка");
    ПараметрыФормыНастроек.Вставить("ИсточникДоступныхНастроек"        , ЭтаФорма.Список.КомпоновщикНастроек.ПолучитьИсточникДоступныхНастроек());
    ПараметрыФормыНастроек.Вставить("Настройки"                        , ЭтаФорма.Список.КомпоновщикНастроек.Настройки);
    ПараметрыФормыНастроек.Вставить("ПользовательскиеНастройки"        , ЭтаФорма.Список.КомпоновщикНастроек.ПользовательскиеНастройки);
    ПараметрыФормыНастроек.Вставить("ФиксированныеНастройки"        , ЭтаФорма.Список.КомпоновщикНастроек.ФиксированныеНастройки);
    
    ОткрытьФорму("ОбщаяФорма.ФормаНастроекДинамическогоСписка",ПараметрыФормыНастроек,ЭтаФорма, Истина,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);


Форма открывается, настройки редактируются. Но как теперь сделать, чтобы редактируемые настройки применились к форме списка?
 
 
   SeiOkami
 
1 - 05.10.18 - 10:11
ап
   Cyberhawk
 
2 - 05.10.18 - 10:12
Посмотри как в ИР сделано
   SeiOkami
 
3 - 05.10.18 - 10:21
А это в каком файле из публикации есть?
http://catalog.mista.ru/public/15126/
   SeiOkami
 
4 - 05.10.18 - 10:32
Скачал ИР. Ничего такого не нашёл
   Фрэнки
 
5 - 05.10.18 - 10:51
(4) Если в качестве примера смотреть в БП3, то там есть готовый пример - Обработка ТекущиеДелаПоЭДО
откроешь и найдешь там полностью завершенную технологию с упоминанием кода из топика
   SeiOkami
 
6 - 05.10.18 - 12:25
(5), о, спасибо!
хотел без добавления своей кнопки, но, видимо, по другому никак
Если кто будет искать, нужно на форме настроек добавить свою кнопку "Применить", которая будет делать либо:

ВладелецФормы.Список.КомпоновщикНастроек.ЗагрузитьПользовательскиеНастройки(КомпоновщикНастроек.ПользовательскиеНастройки);
    
либо

Закрыть(КомпоновщикНастроек.ПользовательскиеНастройки);
с постобработкой в форме-владельце

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует