TopTemplateClass3 Class
带详细信息的单表展示。支持新建、复制新建、删除。 More...
Header: | #include <TopTemplateClass3> |
Public Functions
TopTemplateClass3(const QString &iModuleName = QString( "" ), const QVariantMap &iUrlPars = QVariantMap(), QWidget *iParent = nullptr) | |
~TopTemplateClass3() |
Public Slots
void | copyItem() |
void | deleteItems(const QVariantList &iItems) |
QString | detailUid() const |
bool | isDetailModified() const |
void | newItem() |
void | refresh(bool iResetPage = true) |
void | refreshDetail(const QString &iUid) |
void | reloadItem() |
void | saveItem() |
QVariantList | selectedDataMaps() const |
QVariantList | selectedItems() const |
void | setDetailUid(const QString &iUid, bool iForceRefresh = false) |
void | setIsDetailModified(bool iIsDetailModified) |
TTableView * | tableView() const |
TUiLoader * | uiLoader() const |
Signals
void | detailSaved(const QString &iUid) |
void | detailUidChanged(const QString &iDetailUid) |
void | isDetailModifiedChanged(bool iIsDetailModified) |
void | selectionChanged() |
Detailed Description
带详细信息的单表展示。支持新建、复制新建、删除。
Member Function Documentation
TopTemplateClass3::TopTemplateClass3(const QString &iModuleName = QString( "" ), const QVariantMap &iUrlPars = QVariantMap(), QWidget *iParent = nullptr)
Default constructs an instance of TopTemplateClass3.
TopTemplateClass3::~TopTemplateClass3()
Destroys the instance of TopTemplateClass3.
[slot]
void TopTemplateClass3::copyItem()
复制条目
[slot]
void TopTemplateClass3::deleteItems(const QVariantList &iItems)
删除条目
[signal]
void TopTemplateClass3::detailSaved(const QString &iUid)
[slot]
QString TopTemplateClass3::detailUid() const
当前的详细信息的UID
See also setDetailUid().
[signal]
void TopTemplateClass3::detailUidChanged(const QString &iDetailUid)
[slot]
bool TopTemplateClass3::isDetailModified() const
返回详细信息模块是否发生数据改变
See also setIsDetailModified().
[signal]
void TopTemplateClass3::isDetailModifiedChanged(bool iIsDetailModified)
[slot]
void TopTemplateClass3::newItem()
新建条目
[slot]
void TopTemplateClass3::refresh(bool iResetPage = true)
刷新数据,iResetPage 表示是否要重置分页
[slot]
void TopTemplateClass3::refreshDetail(const QString &iUid)
刷新详细信息
[slot]
void TopTemplateClass3::reloadItem()
重新载入条目
[slot]
void TopTemplateClass3::saveItem()
保存条目
[slot]
QVariantList TopTemplateClass3::selectedDataMaps() const
当前选中条目的所有数据
[slot]
QVariantList TopTemplateClass3::selectedItems() const
当前选中条目的primaryKey
[signal]
void TopTemplateClass3::selectionChanged()
[slot]
void TopTemplateClass3::setDetailUid(const QString &iUid, bool iForceRefresh = false)
设置详细信息的UID为 iUid, 如果 iForceRefresh 为 true, 表示无论UID发生改变,都强制刷新
See also detailUid().
[slot]
void TopTemplateClass3::setIsDetailModified(bool iIsDetailModified)
设置详细信息的数据改变状态
See also isDetailModified().
[slot]
TTableView *TopTemplateClass3::tableView() const
表格控件对象
[slot]
TUiLoader *TopTemplateClass3::uiLoader() const
详细信息的表单对象