SView class
A class for a Statefull View
Constructors
-
SView({required String name, required String id, required SViewType type, required LinkMap links, List<
GridField> ? fields, @Deprecated('This will be deprecated in favor of [slotProperties]') Map<String, dynamic> ? fieldProperties, Map<String, dynamic> ? slotProperties, Map<String, SViewSlot> ? slots, Map? properties}) -
Creates a SView
const
- SView.fromJson(dynamic json)
-
Creates a SView from value
json
factory
Properties
-
fieldProperties
→ Map<
String, dynamic> ? -
Field Properties
no setter
-
fields
→ List<
GridField> ? -
The fields in this SView
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- id → String
-
The id of the view
final
- links → LinkMap
-
Map of
ApptiveLinks
relevant to this viewfinal - name → String
-
The name of the view
final
- properties → Map?
-
General properties of this sview
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
slotProperties
→ Map<
String, dynamic> ? -
Slot Properties
For example this can indicate which field to use for Kanban state
no setter
-
slots
→ Map<
String, SViewSlot> ? -
Map of field id to sview slot
final
- type → SViewType
-
The SViewType of the View
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - Serializes this sview into a json Map
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override