Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: Вопросы по 1.3.1  (Read 53939 times)

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #45 on: January 26, 2016, 07:13:19 pm »
Quote
Я думал, что можно обратиться к любому свойству, указанному в инспекторе объектов.
А его и в инспекторе объектов нет :) width находится в свойстве geometry, а geomerty для скрипта свойств не имеет

Quote
Я подумал, что смогу сделать из пустого закрашенного текстового элемента что-то типа гистограммы - колонка с текстовыми элементами разной длины.
Касательно гистограмм, в ближайшее время появится элемент чарт, в котором их можно будет делать 
« Last Edit: January 26, 2016, 07:19:45 pm by Arin Alex »

svvord

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Вопросы по 1.3.1
« Reply #46 on: January 27, 2016, 12:56:42 am »
А хотфиксы как-то меняют версию программы? =)

Admin

  • Administrator
  • Newbie
  • *****
  • Posts: 19
    • View Profile
Re: Вопросы по 1.3.1
« Reply #47 on: January 27, 2016, 01:07:05 am »
Неа :)

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #48 on: January 27, 2016, 10:47:04 am »
Новая порция обновлений

1. Изменена рамка выделения объекта и курсоры во время изменения размеров
2. Исправлена ситуация, когда колонки выстраиваются в одну вместо заданого кол-ва
3. addModel теперь не выкидывает исключение, а просто заменяет модель.

[вложение удалено администратором]

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #49 on: January 27, 2016, 12:05:27 pm »
1. Изменена рамка выделения объекта и курсоры во время изменения размеров
Класс. Спасибо.
Quote
2. Исправлена ситуация, когда колонки выстраиваются в одну вместо заданого кол-ва
Работает. Пока глюков не заметил
Quote
3. addModel теперь не выкидывает исключение, а просто заменяет модель.
Работает.

Сделайте, пожалуйста, равномерное вертикальное заполнение колонок.
Очень Вас прошу.

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #50 on: January 27, 2016, 12:24:23 pm »
Добавите, пожалуйста в предпросмотр кнопки
Лист целиком.
Два листа
100%
И поле в котором показывается масштаб.

И я думаю нужно ограничить минимальный и максимальный масштаб, а то можно очень сильно умееньшить или увеличить.

Можно ли встроить предпросмотр в свой виджет?
Можно ли устанавливать доступность кнопок в панели предпросмотра?

И еще пришла мысль такая...
В инспекторе объектов свойства выделять по цвету.
Например так
Черным - доступные для редактирования
Синие - доступные только из скрипта (типа isVisible)
Зеленые доступные для редактирования и из скрипта.
Или не цветом, а какой-нибудь иконкой выделять.
А то многие так и не узнают что есть свойство isVisible, например.

И еще хочется менять поля страницы для четных/нечетных страниц.
Как это сделать?

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #51 on: January 27, 2016, 04:22:19 pm »
В своем отчете переключил ориентацию страницы на ландшафт - переключилось.
Переключаю обратно на портрет - отображение шаблона переключилось, а в инспекторе объектов остался ландшафт.
И при переходе фокуса на сам шаблон ориентация меняется на ландшафтную.

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #52 on: January 27, 2016, 10:27:15 pm »
Очередная порция изменений

1. Поправили залипающее значение выбираемое из списка
2. Добавлено равномерное заполнение колонок :)  ( columnsFillDirection = VerticalUniform )
    Корректность работы, для разноразмерных по высоте колонок, не гарантируется. Но в простых случаях должно работать.

Quote
Можно ли встроить предпросмотр в свой виджет?
Можно ли устанавливать доступность кнопок в панели предпросмотра?
И еще хочется менять поля страницы для четных/нечетных страниц.
Пока никак, но что-нибудь придумаем.

[вложение удалено администратором]
« Last Edit: January 28, 2016, 12:09:34 am by Arin Alex »

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #53 on: January 28, 2016, 08:34:18 am »
Очередная порция изменений

1. Поправили залипающее значение выбираемое из списка
2. Добавлено равномерное заполнение колонок :)  ( columnsFillDirection = VerticalUniform )
    Корректность работы, для разноразмерных по высоте колонок, не гарантируется. Но в простых случаях должно работать.

Все работает. Спасибо.

Теперь меня практически все устраивает. Остальное в принципе мелочи.

Если не секрет, какие планы у Вас на разработку?

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #54 on: January 28, 2016, 11:06:31 pm »
Ближайшие планы:

Создание элемента позволяющего выводить графики и диаграммы
Добавление возможности вставлять диалоги в отчет

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #55 on: January 29, 2016, 09:21:13 am »
А из моих хотелок остатки будут в ближайшее время реализованы?
Вы мне ответьте по пунктам, чтобы я больше не приставал
1. Margin для всех 4 сторон
2. Поля для четных/нечетных страниц
3. Сетка
4. Встраивание предпросмотра в виджет
5. Доступность кнопок предпросмотра
6. Дополнительные кнопки масштаба в предпросмотре
7. Более точное соответствие размеров шаблона и при выводе на печать

И я еще думаю, что Вам стоит уже составить какое-нибудь кратное описание свойств/методом отчета и свойств доступных из скриптов.
А то получается - хочется изменить ширину элемента из скрипта, а оказывается нельзя.

И еще в дополнение вопросы и предложения
1. Можно ли как-то из скрипта обратиться к разделу в котором он находится, типа THIS.parent или THIS.band?
2. Сделать настройку дизайнера - Шрифт по умолчанию

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #56 on: January 29, 2016, 10:35:26 am »
1. Окончание данных почему-то переносится на следующую страницу, как я и писал уже.
На скриншоте видно. Это при заполнении Vertical
2. А вот при заполнении VerticalUniform заполняется вообще по полстраницы.
Нужно в этом режиме заполнять все страницы кроме последней так же как и в Vertical, а вот последнюю рассчитыватся данные пропорционально количеству колонок.
3. У меня 4 страницы отчета рендерятся render time = 3705. Это как мне кажется долго. Наверное нужно поковырять быстродействие.

[вложение удалено администратором]
« Last Edit: January 29, 2016, 10:40:32 am by GraninDm »

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #57 on: January 29, 2016, 11:06:53 am »
qDebug() << filterText;
report->dataManager()->setReportVariable("filterString", filterText);
"Дата начала >= 29.01.2016
Дата окончания <= 29.01.2016
"

А в отчете выводится
"Дата начала >= 29.01.2016
Дата окончания"

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #58 on: January 29, 2016, 02:52:53 pm »
Переменная обрабатывается странно
Для 1 страницы - смотрите приложение
Для 2 и 3 страницы выводится значение как положено.
Страница 2 из 3
Страница 3 из 3
Заполнение vertical, 2 колонки.

[вложение удалено администратором]

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #59 on: January 29, 2016, 06:53:02 pm »
И на это дело у нас найдется хот фикс :)

1. Исправлена обработка нижнего колонтитула
2. Исправлен вывод данных содержащих символы "<" (особенности HTML)
3. Исправлено заполнение страницы в режиме VerticalUniform

Quote
1. Окончание данных почему-то переносится на следующую страницу, как я и писал уже.
На скриншоте видно. Это при заполнении Vertical
Это особенность заполнения Vertical. Поскольку, в этом режиме элементы вставляются до конца страницы
и только потом происходит переход к другой колонке, вставлять завершение просто некуда
Quote
3. У меня 4 страницы отчета рендерятся render time = 3705. Это как мне кажется долго. Наверное нужно поковырять быстродействие.
Это действительно крайне медлено :( У меня 15 страниц генерится за 772.
Тут надо смотреть все в комплексе, структуру отчета, скорость подачи данных да и производительность железа не на последнем месте.
Скорость генерации, как не трудно догадаться, сильно падает на медленных источниках данных.
Еще на скорость генерации влияет вариант сборки релиз или отладка.
Сколько по времени у Вас занимает генерация демо отчета "demoReport1_report_header_group_subdetail.lrxml" ?

По поводу ваших хотелок

1. Margin для всех 4 сторон
Сделаем
2. Поля для четных/нечетных страниц
Сделаем
3. Сетка
Сделаем
4. Встраивание предпросмотра в виджет
Сделаем
5. Доступность кнопок предпросмотра
Сделаем
6. Дополнительные кнопки масштаба в предпросмотре
Сделаем
7. Более точное соответствие размеров шаблона и при выводе на печать 
Это к сожалению побороть практически невозможно

   

[вложение удалено администратором]
« Last Edit: January 30, 2016, 12:53:31 am by Arin Alex »