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


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 или кнопку "Обновить" в браузере.
Рекламное место пустует