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
树形控件对象