Documentation / @zerotal/admin / index / RelationManager
Class: RelationManager
Defined in: admin/src/relations/RelationManager.ts:22
Constructors
Constructor
new RelationManager(
resource,foreignKey):RelationManager
Defined in: admin/src/relations/RelationManager.ts:40
Parameters
resource
typeof Resource
foreignKey
string
Returns
RelationManager
Methods
title()
title(
title):this
Defined in: admin/src/relations/RelationManager.ts:45
Parameters
title
string
Returns
this
canCreate()
canCreate(
value):this
Defined in: admin/src/relations/RelationManager.ts:51
Disable the "New" button for this relation (HasMany).
Parameters
value
boolean
Returns
this
canAttach()
canAttach(
value):this
Defined in: admin/src/relations/RelationManager.ts:57
Disable attach/detach (BelongsToMany).
Parameters
value
boolean
Returns
this
icon()
icon(
name):this
Defined in: admin/src/relations/RelationManager.ts:62
Parameters
name
string
Returns
this
perPage()
perPage(
n):this
Defined in: admin/src/relations/RelationManager.ts:67
Parameters
n
number
Returns
this
pivotColumns()
pivotColumns(
columns):this
Defined in: admin/src/relations/RelationManager.ts:73
Pivot columns to show on a BelongsToMany table (read from row.pivot).
Parameters
columns
Returns
this
attachLimit()
attachLimit(
n):this
Defined in: admin/src/relations/RelationManager.ts:79
Cap the number of options listed in the Attach select.
Parameters
n
number
Returns
this
isBelongsToMany()
isBelongsToMany():
boolean
Defined in: admin/src/relations/RelationManager.ts:84
Returns
boolean
getTitle()
getTitle():
string
Defined in: admin/src/relations/RelationManager.ts:88
Returns
string