TopTemplateClass1A Class

该模板支持导航栏和一个TreeView,支持搜索 More...

Header: #include <TopTemplateClass1A>

Public Types

enum NaviType { None, CategoryTreeView, UiLoader }

Public Functions

TopTemplateClass1A(const QString &iModuleName = QString( "" ), const QVariantMap &iUrlPars = QVariantMap(), QWidget *iParent = nullptr)
~TopTemplateClass1A()

Public Slots

QString getWhere()
void loadDataByGrouping(const QVariantList &iTableData, const QString &iGroupKey, const QString &iSeqKey)
void loadDataByParent(const QVariantList &iTableData, const QString &iParentKey, const QString &iChildKey, const QString &iSeqKey)
void loadTableData(const QVariantList &iTableData, const QString &iGroupKey, const QString &iParentKey, const QString &iSeqKey)
void loadTreeData(const QVariantList &iTreeData, const QString &iChildKey = QString( "CHILDREN" ))
QWidget *naviView() const
QStringList queryFields() const
void refresh()
QVariantList selectedDataMaps() const
QVariantList selectedItems() const
TTreeView *treeView() const

Detailed Description

该模板支持导航栏和一个TreeView,支持搜索

Member Type Documentation

Member Function Documentation

TopTemplateClass1A::TopTemplateClass1A(const QString &iModuleName = QString( "" ), const QVariantMap &iUrlPars = QVariantMap(), QWidget *iParent = nullptr)

Default constructs an instance of TopTemplateClass1A.

TopTemplateClass1A::~TopTemplateClass1A()

Destroys the instance of TopTemplateClass1A.

[slot] QString TopTemplateClass1A::getWhere()

[slot] void TopTemplateClass1A::loadDataByGrouping(const QVariantList &iTableData, const QString &iGroupKey, const QString &iSeqKey)

导入列表数据,根据 iGroupKey 进行分组,此树形结构只有一级

[slot] void TopTemplateClass1A::loadDataByParent(const QVariantList &iTableData, const QString &iParentKey, const QString &iChildKey, const QString &iSeqKey)

导入列表数据,根据 iParentKeyiChildKey 生成树,此树形结构可能有多级

[slot] void TopTemplateClass1A::loadTableData(const QVariantList &iTableData, const QString &iGroupKey, const QString &iParentKey, const QString &iSeqKey)

导入列表数据,此接口已废弃 iGroupKey 分组Key iParentKey 父结点Key, 此值为空时只按iGroupKey分组,树形只有一级 iSeqKey 同级结点排序的Key

[slot] void TopTemplateClass1A::loadTreeData(const QVariantList &iTreeData, const QString &iChildKey = QString( "CHILDREN" ))

导入树形结构的数据 [ { "name": "", "CHILDREN": [ { "name": "" } ] } ]

[slot] QStringList TopTemplateClass1A::queryFields() const

根据配置生成的查询数据库的字段

[slot] void TopTemplateClass1A::refresh()

刷新数据

[slot] QVariantList TopTemplateClass1A::selectedDataMaps() const

当前选中条目的所有数据

[slot] QVariantList TopTemplateClass1A::selectedItems() const

当前选中条目的primaryKey

[slot] TTreeView *TopTemplateClass1A::treeView() const

树形控件对象