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
详细信息的表单对象