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 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)
导入列表数据,根据 iParentKey 和 iChildKey 生成树,此树形结构可能有多级
[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]
QWidget *TopTemplateClass1A::naviView() const
[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
树形控件对象