Logo FluentUI

DataGridModel QML Type

一个自定义的 QAbstractListModel,用于数据网格模型的实现。. More...

Import Statement: import FluentUI.Controls 1.0

Properties

Methods

  • void append(QJSValue data)
  • void clear()
  • QVariant get(int index)
  • void insert(int index, QJSValue data)
  • void move(int from, int to, int n)
  • void remove(int index, int count)

Detailed Description

DataGridModel 组件是一个自定义的 `QAbstractListModel`,用于在 DataGrid 中实现数据网格的模型。它支持数据的增、删、改、查操作,并能通过 QML 进行交互。

Property Documentation

count : int

模型中的项数。


rowData : QList<QVariant>

数据网格的行数据。


Method Documentation

void append(QJSValue data)

向模型中追加数据。


void clear()

清空模型中的所有数据。


QVariant get(int index)

获取指定索引处的数据。


void insert(int index, QJSValue data)

在指定位置插入数据。


void move(int from, int to, int n)

移动指定范围的数据。


void remove(int index, int count)

从模型中删除指定范围的数据。