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