1.27.0-ms6 от 25.11.25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. gs3:releasever:: 1.27.0-ms6 :Добавлено: #. **Реализовать интерфейс, позволяющий формировать данные для экспорта из списочного представления на прикладном уровне 245955T** Добавлены прикладные :term:`события <Событие>` :btk:event:`ExportAsCsv `, :btk:event:`ExportAsStreamXlsx `, :btk:event:`ExportAsXls `, :btk:event:`ExportAsXlsx `. Данные события вызываются во время выполнения экспорта в гриде в соответствующем режиме, если :term:`обработчик <Обработчик события>` такого события существует в выборке грида. События предназначены для того чтобы на прикладной стороне была возможность самостоятельно сформировать нужный набор данных, который будет скачан пользователю. #. **Реализовать доступ прикладного кода к пулам соединений с БД #254482T** - На значения псевдонимов ДБ и имена пулов соединений, указываемые в конфигурации сервера, наложены ограничения: имена должны начинаться с алфавитного символа; состоять из - латинских букв, цифр, знаков подчёркивания и дефиса; быть длиной от 1 до 30 символов. - Добавлены Gtk Core интерфейсы: :java:type:`ru.bitec.gtk.core.database.CorePooledConnection`, :java:type:`ru.bitec.gtk.core.database.CorePoolConfiguration`. - Добавлены Gtk Core методы: :java:meth:`ru.bitec.gtk.core.database.CoreDatabase.getConnection(Map)`, :java:meth:`ru.bitec.gtk.core.database.CoreDatabase.getPoolConfigurations()`. :Исправлено: #. **Исправить возврат некорректного результата скриптовых методов SelectedValuebyName и SelectedValue 257120T** Исправлена работа скриптовых методов SelectedValuebyName и SelectedValue. Теперь методы учитывают включенную сортировку и возвращают корректное значение, совпадающее с визуальным выделением в гриде *Правка перенесена из* :gs3:releasever:`1.25.3` :Изменено: #. **Добавить в документацию спецификацию по пользовательским настройкам и новым событиям #241659T** Добавлен функционал сохранения и загрузки пользовательских настроек списка/дерева :ref:`Спецификация настроек`