Summary: | Смещение списка от окошка поля при раскрытии элемента "Поле со списком" | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | jekazevs <jekazevs> | ||||
Component: | LibreOffice-still-gtk3 | Assignee: | Andrey Cherepanov <cas> | ||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | cas, urozhaevaoo | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Еще момент. Версия LibreOffice 24.8 с сайта установленная в каталог /opt/libre... Имеет тот же дефект. Под Windows отображение рабочей формы корректно. И в версии 7.6 на Linux работало также без дефектов Версия программы: ================= LibreOffice-still-gtk3-24.2.6.2-alt1 Стенды с ошибкой, обновлен. до Sisyphus: ======================================== Alt Workstation 10.2 Alt Education 10.2 Alt Education-kde 10.2 Шаги, приводящие к ошибке: ========================== 1. Создать тестовую базу: # apt-get install mariadb-server mysql-connector-java -y && control mysqld server && systemctl enable --now mysqld && sleep 5 && mysql << EOF CREATE DATABASE movies; USE movies ; CREATE TABLE Actors (ActorId INT NOT NULL AUTO_INCREMENT, ActorName VARCHAR(255) NOT NULL, PRIMARY KEY (ActorId)); EOF 2. Настроить LibreOffice: Сервис -> Параметры -> Расширенные возможности -> Путь класса Добавить архив -> /usr/share/java/mysql-connector-java.jar 3. Подключиться к базе: Файл -> Создать -> Базу данных -> Выбор базы данных - Соединиться с существующей базой данных - MySQL -> Соединение через JDBC Имя базы данных: movies Сервер: localhost Порт: 3306 Класс драйвера MySQL JDBC: com.mysql.jdbc.Driver -> Нажать Тест класса. -> Указать пользователя root -> Тест подключения -> Готово 4. Открыть LibreoOffice Calc -> Вставка -> Элементы управления -> Поле со списком -> Перетащить мышью для создания поля 5. В открывшемся окне "Мастер поля со списком" выбрать: Источник данных: созданная БД; Таблица/Запрос: movies.Actors -> Далее -> Таблица, данные которой послужат основой для содержимого списка: movies.Actors -> Далее -> Доступные поля: ActorId -> Далее -> Выбрать "Нет. Сохранить значение только в форме" -> Готово 6. Сохранить таблицу и закрыть LibreoOffice Calc 7. Открыть сохраненный файл -> Раскрыть "Поле со списком" Ожидаемый результат: ==================== Корректно отображается выпадающий список после раскрытия "Поле со списком" Фактический результат: ====================== После раскрытия "Поле со списком" смещается Дополнительная информация: ========================== Если удалить пакет LibreOffice-still-gtk3, то выпадающий список отображается корректно |
Created attachment 17214 [details] Отображение дефекта смещения После обновления офисного пакета LibreOffice-still с версии 7.6 на версию 24.2.6.2 элемент управления "Поле со списком" стал раскрываться со смещением от поля ввода. Проверялось на разных компьютерах в ос Симпли Линукс 10.4 Особенно некрасиво и неудобно работать на формах L_O_Base Если не использовать (удалить) компонент (LibreOffice-still-gtk3) # rpm -ql LibreOffice-still-gtk3 /usr/lib64/LibreOffice-still/program/libvclplug_gtk3lo.so Поля формы отображаются корректно. Пример во вложении.