Подскажите пжл., как сделать начальную страницу, чтобы при нажатии кнопки раздела формировалась по умолчанию страница, настроенная с помощью фильтров и групп (см. фложенный файл)?
Если Вы говорите про то, чтобы в разделе был применен расширенный фильтр, то Вам достаточно его закрыть. Тогда в реестре раздела будут отображаться записи согласно Вашей группе.
Когда мы жмем, например, на раздел "Контрагенты", то мы что видим - правильно, мы видим начальную страницу, которая отображает всех без исключения контрагентов.
А нам, что надо? А нам надо, чтобы когда мы нажали на раздел "Контрагенты" открылась совсем другая начальная страница, которую мы предварительно настроили с помощью групп...
"Ифутин Юрий Борисович" написал:мы видим начальную страницу, которая отображает всех без исключения контрагентов.
Не совсем так. Если вы до этого были в этом разделе, установили фильтр из группы и вышли из данного раздела(не удаляя фильтр), то при последующем заходе в раздел фильтр уже будет стоять.
По сути, под заказ своих коллег, я сделал необходимое им для работы ПРЕДСТАВЛЕНИЕ...
ПРЕДСТАВЛЕНИЕ представляет собой набор моих телодвижений в области применения групп и фильтров... (см. вложенный файл)...
Моим коллегам очень лень "идти" до этого ПРЕДСТАВЛЕНИЯ... То есть, нажали на "Контрагенты", затем нажали на фильтр, затем в фильтре выбрали группы, затем развернули целевую папку... И только после всех этих нажатий попали в необходимое им ПРЕДСТАВЛЕНИЕ...
Задача стоит в том, чтобы при нажатии на раздел "Контрагенты" открывалось это ПРЕДСТАВЛЕНИЕ сразу, то есть как начальная страница "Контрагенты".
Тогда задача немного меняется.
При нажатии на кнопку "Показать группы" (ShowFoldersMenuItemCaption) вызывается метод showFolders().
При открытии раздела вызывается метод init(), который загружает данные в раздел, отрисовывывает фильтры и отсальные элементы.
Ваша задача сводится к тому, чтобы переопределить метод init(), добавив вызов метода showFolders().
Тогда при открытии раздела будут отображаться все группы раздела.