Table of Contents

Class DataTableRowView

Namespace
Ceres.DataDriven.Editor
Assembly
Ceres.Editor.dll

GUI class for drawing DataTable rows

public class DataTableRowView
Inheritance
DataTableRowView
Inherited Members

Constructors

DataTableRowView(DataTable)

public DataTableRowView(DataTable dataTable)

Parameters

dataTable DataTable

Properties

ReadOnly

public bool ReadOnly { get; set; }

Property Value

bool

Table

public DataTable Table { get; }

Property Value

DataTable

Methods

DrawGUI(SerializedObject)

public void DrawGUI(SerializedObject serializedObject)

Parameters

serializedObject SerializedObject

GetSelectedIndices()

Get row view selected indices

public ReadOnlyCollection<int> GetSelectedIndices()

Returns

ReadOnlyCollection<int>

GetSelectedRowProperties(SerializedObject)

Get row view selected rows in serialized property format

public SerializedProperty[] GetSelectedRowProperties(SerializedObject serializedObject)

Parameters

serializedObject SerializedObject

Returns

SerializedProperty[]

GetSelectedRows()

Get row view selected rows

public IDataTableRow[] GetSelectedRows()

Returns

IDataTableRow[]

Rebuild()

Rebuild rows view

public void Rebuild()

SelectRow(int)

Select target row in view

public void SelectRow(int index)

Parameters

index int