Расширение формы клиентского приложения для динамического списка

Типы · Client application form extension for dynamic lists

Содержит стандартные параметры формы объекта ФормаКлиентскогоПриложения, применимые для формы динамического списка.

Полное описание, параметры и ограничения

Расширение формы клиентского приложения для динамического списка (Client application form extension for dynamic lists)

Расширение формы клиентского приложения для динамического списка (Client application form extension for dynamic lists)

Доступен, начиная с версии 8.2.

Методы:
ПолучитьНавигационнуюСсылкуСписка (GetListURL)
ПолучитьНавигационнуюСсылкуТекущихНастроекСписка (GetCurrentListSettingsURL)

Параметры формы:
ВыборГруппИЭлементов (ChoiceFoldersAndItems)
ДополнительныеПараметры (AdditionalParameters)
КлючПользовательскихНастроек (UserSettingsKey)
МножественныйВыбор (MultipleChoice)
Отбор (Filter)
ОтображениеТаблицы (TableRepresentation)
ПользовательскиеНастройки (UserSettings)
РазрешитьВыборКорня (AllowRootChoice)
РежимВыбора (ChoiceMode)
ТекущаяСтрока (CurrentRow)
ФиксированныеНастройки (FixedSettings)

Описание:

Содержит стандартные параметры формы объекта ФормаКлиентскогоПриложения, применимые для формы динамического списка.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.

Использование в версии:

Доступен, начиная с версии 8.2.

Методическая информация

Практические примеры

Форма списка: обычная ссылка и ссылка с текущими настройками

Две реальные ссылки собственной формы динамического списка.

Где и как запускать

Модуль своей управляемой формы; указанные элементы действительно созданы в этой форме.

Подготовка

  1. Код находится в модуле собственной управляемой формы с основным реквизитом ДинамическийСписок.

  2. Подготовьте свой отбор и выберите строку. Методы являются расширением самой формы, не методами таблицы Элементы.Список.

&НаКлиенте
Процедура ПоказатьСсылкиСписка()
    БезНастроек = ЭтотОбъект.ПолучитьНавигационнуюСсылкуСписка();
    СНастройками = ЭтотОбъект.ПолучитьНавигационнуюСсылкуТекущихНастроекСписка("Мой учебный отбор", , Истина);
    Сообщить("Обычная ссылка: " + БезНастроек);
    Сообщить("С собственными настройками: " + СНастройками);
КонецПроцедуры

Разбор по шагам

  1. Получите ссылку на сам список.

  2. Получите ссылку на его текущие настройки с восстановлением строки.

  3. Откройте каждую ссылку вручную в собственной базе.

Как проверить результат

  1. Сравните отсутствие и наличие собственных настроек.

  2. Проверьте выбранную строку после перехода по второй ссылке.

Ожидаемый результат

Две реальные ссылки собственной формы динамического списка.

На что обратить внимание

  1. Вторая ссылка сохраняет настройки в хранилище внешних данных навигационных ссылок. Не публикуйте ее с личными отборами. Представление и внешние данные первого метода задаются только парой; здесь оба опущены.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.