LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: Subst on August 18, 2016, 07:17:34 PM

Title: вопрос по 1.4
Post by: Subst on August 18, 2016, 07:17:34 PM
Алекс, порыл по форуму не нашел.
Подскажи, пжлст, в новой версии вкладка Script, че с ней делать? Какого рода там скрипт писать? Ну и т.д. и т.п.
Title: Re: вопрос по 1.4
Post by: Arin Alex on August 18, 2016, 08:04:52 PM
Ну собственно это зачатки скриптования различных событий :) На данный момент в нем можно прописать всякие функции, которые будут вызываться в процессе рендеринга итемом. А также можно вызвать диалог для запроса дополнительных параметров отчета.  Надо нарисовать демо отчет, но руки все не доходят
Title: Re: вопрос по 1.4
Post by: Subst on August 18, 2016, 08:25:47 PM
>> А также можно вызвать диалог для запроса дополнительных параметров отчета

вот енто ваще бы наверное пригодилось. Я в проге фактически отвязал работу с отчетами от самой программы, но почти. Приходится парамтер передавать, для всех отчетов (около 10-ти) один и тот же. Дубликат или оригинал документа печатаю. Вот диалог позволили бы мне вообще разнести красиво...
А синтаксис какой там? Также ECMAScript ?
Title: Re: вопрос по 1.4
Post by: Arin Alex on August 18, 2016, 08:37:11 PM
Он самый
Title: Re: вопрос по 1.4
Post by: Subst on August 18, 2016, 08:39:35 PM
попробую порулить
хотя не к спеху, я видимо ща в командировку по другой работе на месяц-другой... вот там и покопаю в свободное время, если ты примера не выкинешь где-то по пути :)
Title: Re: вопрос по 1.4
Post by: Subst on August 18, 2016, 08:48:42 PM
хотя, для простоты и ясности картины конечно пример не помешал бы :)
Title: Re: вопрос по 1.4
Post by: Arin Alex on August 18, 2016, 08:52:22 PM
Ок, постараюсь, что-нибудь нарисовать :)
Title: Re: вопрос по 1.4
Post by: Subst on August 18, 2016, 08:53:57 PM
Спасибо, я все равно регулярно тему просмотравиаю, да и там буду смотреть
Title: Re: вопрос по 1.4
Post by: Subst on August 30, 2016, 04:02:49 PM
Алекс, поясни по теме, пжлст.
Я не на столько ECMA знаю, что-то упускаю видимо.

Мы говорили в теме про создание диалога. Не могу разобраться.

Title: Re: вопрос по 1.4
Post by: Arin Alex on August 31, 2016, 12:05:21 AM
LimeReport нужно скомпилировать с подключенным uitools для этого можно в common.pri прописать
Qt5:
   QT += uitools
Qt4:
   CONFIG += uitools
После этого в ScriptBrowser появится закладка Dialogs в ней можно добавлять диалоговые формы *.ui. А в скрипте их дергать.
Пример во вложении   

[вложение удалено администратором]
Title: Re: вопрос по 1.4
Post by: Subst on August 31, 2016, 06:06:14 AM
Спасибо, Алекс!
Покопаю, попробую :)
Title: Re: вопрос по 1.4
Post by: Subst on August 31, 2016, 07:19:55 AM
Ага, собрал, глянул
Идея понятна :) Все оказалось очевидно, попробую к себе в прогу запихать

Еще раз спасибо, Алекс!
Title: Re: вопрос по 1.4
Post by: JohnCS on September 14, 2016, 02:59:45 PM
Добрый день.
Полазил по форуму, не нашел ответа.
Вопрос:
Как в многостраничном отчете сделать сквозную нумерацию страниц?
Т.е $V{#PAGE_COUNT} на Page1 правильно отрабатывает, а со второй всегда равна 1.
Мне нужно в Подвале сделать так: $V{#PAGE} из $V{#PAGE_COUNT}

Сейчас выходит так:
Page1:
  1 из 3
  2 из 3
  3 из 3
Page2:
  4 из 1
  5 из 1
  6 из 1
Title: Re: вопрос по 1.4
Post by: Arin Alex on September 14, 2016, 04:22:27 PM
JohnCS, Поправлю :)
Title: Re: вопрос по 1.4
Post by: Arin Alex on September 16, 2016, 09:57:07 AM
JohnCS, Поправил теперь сквозная
Title: Re: вопрос по 1.4
Post by: JohnCS on September 16, 2016, 10:44:33 AM
JohnCS, Поправил теперь сквозная

Спасибо. Работает :)