NsgDataTable<T extends NsgDataItem> class

Constructors

NsgDataTable.new({required NsgDataItem owner, required String fieldName})

Properties

allRows List<T>
Все строки таблицы, включая удаленные
no setter
dataItemType Type
getter/setter pair
fieldName String
final
hashCode int
The hash code for this object.
no setterinherited
isEmpty bool
no setter
isNotEmpty bool
no setter
length int
no setter
owner NsgDataItem
final
rows List<T>
Строки табличной части, за исключением удаленных
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addRow(T row) → void
Добавить новую строку в табличную часть dataItem - объект, в поле которого добавляем значение row - добавляемое значение
clear() → void
Удалить все строки из табличной чатси При этом, строки не будут удалены из БД Для удаление строк из БД следует использовать removeRow
insertRow(int index, T row) → void
Вставить новую строку в табличную часть dataItem - объект, в поле которого добавляем значение index - место вставки row - добавляемое значение
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeRow(T row) bool
Удалить строку из табличной части dataItem - объект, в поле которого добавляем значение row - удаляемая строка
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited