LimeReport Forum

General Category | Основное => Discussion | Обсуждение => Topic started by: DrGluck on October 02, 2018, 03:57:43 PM

Title: Есть ли способ сделать такую таблицу?
Post by: DrGluck on October 02, 2018, 03:57:43 PM
Могу ли я как-то реализовать отчёт такой структуры, как на скриншоте? Если да, то как?
Title: Re: Есть ли способ сделать такую таблицу?
Post by: Arin Alex on October 02, 2018, 04:27:17 PM
Приветствую. Давненько вы к нам не захаживали :). К сожалению мержить ячейки на данный момент нельзя :(
Title: Re: Есть ли способ сделать такую таблицу?
Post by: DrGluck on October 02, 2018, 04:52:25 PM
Да другими проектами занимался. А тут нужда заставила сделать такой вид таблицы. Жаль что нельзя, но придётся с этим жить.
Насчёт сохранения в doc/odt пока тоже ничего?
Title: Re: Есть ли способ сделать такую таблицу?
Post by: Arin Alex on October 02, 2018, 09:13:17 PM
Все еще в стадии разработки :) думаю первое, что появится будет xlsx
Title: Re: Есть ли способ сделать такую таблицу?
Post by: Subst on October 11, 2018, 07:33:39 PM
Не уверен на все много процентов, но...

Была задача формировать отчет ваще плавающей структуры. В результате решение, хоть и зашадочное, но нашел. Поскольку исходная информация поступет практически неструктурированно, структурировал сам. Храню в XML (в коде реализовано как наследник от QAbstractItemModel, item'ы оного в структуре, структура достается и формируется через internalPointer), в отчете скрипты и использование html. Ну и, естественно, calbackDataSource.

Поскольку я оградил себя от ограничений хранимой в моделе информации, через callBack можно передать любые признаки и делать в отчете все что угодно банальным форматированием html. Пробовал через форматирование скриптовое, вроде This.font и т.д. Но html в данной ситуации гибче оказался

Возможно, и тут поможет