TopTemplateClass8 Class
带导航过滤和图表(TChart)的单表展示。 More...
Header: | #include <TopTemplateClass8> |
Public Types
enum | NaviType { None, CategoryTreeView, UiLoader, AdvancedQuery, ..., UiLoaderAndCategoryTreeView } |
Public Functions
TopTemplateClass8(const QString &iModuleName = QString( "" ), const QVariantMap &iUrlPars = QVariantMap(), QWidget *iParent = nullptr) | |
~TopTemplateClass8() |
Public Slots
QString | chartId() const |
QString | chartName() const |
QVariantMap | chartVisibleData() |
void | deleteItems(const QVariantList &iItems) |
TUiLoader * | naviLoader() const |
TCategoryTreeView * | naviTreeView() const |
QWidget * | naviView() const |
void | onClear() |
void | onDoubleClicked() |
void | onExportExcelClicked() |
void | onExportPdfClicked(const QString &iPageSize = "A4") |
void | refresh(bool iResetPage = true) |
void | refreshChart() |
QVariantList | selectedDataMaps() const |
QVariantList | selectedItems() const |
void | setChartId(const QString &iId) |
void | setChartName(const QString &iName) |
void | setChartVisibleData(const QVariantMap &iDataMap) |
void | setFilterData(const QVariantMap &iDataMap) |
void | setLayoutType(int iType) |
TTableView * | tableView() const |
Signals
void | selectionChanged() |
void | viewConfChanged() |
Detailed Description
带导航过滤和图表(TChart)的单表展示。
navi有六种类型: navi.__type__: None 无导航,这是默认值 navi.__type__: CategoryTreeView 导航树 navi.__type__: UiLoader 定制的过滤界面,需配置navi.ui.js navi.__type__: AdvancedQuery 高级查询(暂不支持) navi.__type__: NaviFilter 使用TNaviFilter控件的导航(暂不支持) navi.__type__: CategoryTreeViewAndAdvancedQuery 导航树加高级查询 navi.__type__: UiLoaderAndCategoryTreeView 定制的过滤界面加导航树
Member Function Documentation
TopTemplateClass8::TopTemplateClass8(const QString &iModuleName = QString( "" ), const QVariantMap &iUrlPars = QVariantMap(), QWidget *iParent = nullptr)
Default constructs an instance of TopTemplateClass8.
TopTemplateClass8::~TopTemplateClass8()
Destroys the instance of TopTemplateClass8.
[slot]
QString TopTemplateClass8::chartId() const
当前图表ID
See also setChartId().
[slot]
QString TopTemplateClass8::chartName() const
当前图表名称
See also setChartName().
[slot]
QVariantMap TopTemplateClass8::chartVisibleData()
不显示的图表
See also setChartVisibleData().
[slot]
void TopTemplateClass8::deleteItems(const QVariantList &iItems)
删除条目
[slot]
TUiLoader *TopTemplateClass8::naviLoader() const
导航UiLoader控件
[slot]
TCategoryTreeView *TopTemplateClass8::naviTreeView() const
导航树形控件
[slot]
QWidget *TopTemplateClass8::naviView() const
导航控件
[slot]
void TopTemplateClass8::onClear()
清空图表
[slot]
void TopTemplateClass8::onDoubleClicked()
[slot]
void TopTemplateClass8::onExportExcelClicked()
导出Excel
[slot]
void TopTemplateClass8::onExportPdfClicked(const QString &iPageSize = "A4")
导出PDF iPageSize A0-A9 B0-B10
[slot]
void TopTemplateClass8::refresh(bool iResetPage = true)
刷新数据,iResetPage 表示是否要重置分页
[slot]
void TopTemplateClass8::refreshChart()
刷新图表
[slot]
QVariantList TopTemplateClass8::selectedDataMaps() const
当前选中条目的所有数据
[slot]
QVariantList TopTemplateClass8::selectedItems() const
当前选中条目的primaryKey
[signal]
void TopTemplateClass8::selectionChanged()
[slot]
void TopTemplateClass8::setChartId(const QString &iId)
设置图表ID
See also chartId().
[slot]
void TopTemplateClass8::setChartName(const QString &iName)
See also chartName().
[slot]
void TopTemplateClass8::setChartVisibleData(const QVariantMap &iDataMap)
设置不显示的图表
See also chartVisibleData().
[slot]
void TopTemplateClass8::setFilterData(const QVariantMap &iDataMap)
设置图表筛选参数 与图表导航不同,这里没有图表上方的筛选界面,参数通过此接口设置
[slot]
void TopTemplateClass8::setLayoutType(int iType)
[slot]
TTableView *TopTemplateClass8::tableView() const
表格控件对象