TopTemplateClass6 Class

树形报表模板,左右结构。 More...

Header: #include <TopTemplateClass6>

Public Functions

TopTemplateClass6(const QString &iModuleNameStr = QString( "" ), const QVariantMap &iUrlPars = QVariantMap(), QWidget *iParent = nullptr)
~TopTemplateClass6()

Public Slots

QVariantList allTabInfo()
void collapseAll()
void expandAll()
void exportExcel()
TTreeView *getSubTab(const QVariantMap &iSubData)
QVariantList getTreeDataLst(int iIndex)
TTreeView *getTreeView(int iIndex)
void onSetUiClicked()
void onUiTemplateApplied(const QString &iUiStr)
void reopenTotalTab(const QVariantMap &iTotalData)
TUiLoader *uiLoader()
QVariantMap uiLoaderValues()

Detailed Description

树形报表模板,左右结构。

Member Function Documentation

TopTemplateClass6::TopTemplateClass6(const QString &iModuleNameStr = QString( "" ), const QVariantMap &iUrlPars = QVariantMap(), QWidget *iParent = nullptr)

Default constructs an instance of TopTemplateClass6.

TopTemplateClass6::~TopTemplateClass6()

Destroys the instance of TopTemplateClass6.

[slot] QVariantList TopTemplateClass6::allTabInfo()

[slot] void TopTemplateClass6::collapseAll()

TopTemplateClass6::collapseAll 折叠当前页的树形控件

[slot] void TopTemplateClass6::expandAll()

TopTemplateClass6::expandAll 展开当前页的树形控件

[slot] void TopTemplateClass6::exportExcel()

TopTemplateClass6::exportExcel 列出所有tab页,选择需要的tab页,导出到一个excel文件

[slot] TTreeView *TopTemplateClass6::getSubTab(const QVariantMap &iSubData)

*

TopTemplateClass6::getSubTab * iSubData * { "name":"test", "view":{ "data_keys":[

], "horizontal_header":[ { "name":"zone", "display":"Zone", "displayRole":"$zone" } ] }, "data":[

] } * Returns 根据iSubData配置,创建新的树形控件

[slot] QVariantList TopTemplateClass6::getTreeDataLst(int iIndex)

[slot] TTreeView *TopTemplateClass6::getTreeView(int iIndex)

[slot] void TopTemplateClass6::onSetUiClicked()

TopTemplateClass6::onSetUiClicked 编辑左侧ui界面

[slot] void TopTemplateClass6::onUiTemplateApplied(const QString &iUiStr)

TopTemplateClass6::onUiTemplateApplied iUiStr 保存左侧ui到数据库

[slot] void TopTemplateClass6::reopenTotalTab(const QVariantMap &iTotalData)

TopTemplateClass6::reopenTotalTab iTotalData 关闭tab所有页,重新打开新的总表

[slot] TUiLoader *TopTemplateClass6::uiLoader()

[slot] QVariantMap TopTemplateClass6::uiLoaderValues()

TopTemplateClass6::uiLoaderValues Returns 返回uiLoader的值