NsgDataTable<T extends NsgDataItem> class

Constructors

NsgDataTable({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