> For the complete documentation index, see [llms.txt](https://feathersjs-mongoose.gitbook.io/feathers-mongoose-casl/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://feathersjs-mongoose.gitbook.io/feathers-mongoose-casl/docs/guides/dashboard/service-configuration/custom-fields.md).

# custom Fields

```
custom Fields options:

link
-------------------------
{
  type: 'custom',
  customFieldType: 'link',
  style: 'button',
  linkTemplate: 'dashboard/floor-plan?floorId={{ _id }}',
  label: 'Plan',
  itemKey: 'linkToPlan',
  hideOnCreate: true,
  hideOnUpdate: false,
}


customElements
-------------------------
{
  type: 'custom',
  customFieldType: 'customElements',
  customElementName: 'MyComponentName',
  itemKey: 'keyInDoc',
  customElementProps: {key: 'value'}
}
```

{% content-ref url="/pages/-LtJIwa0vyIH36efmikq" %}
[customElements](/feathers-mongoose-casl/docs/guides/dashboard/service-configuration/custom-fields/customelements.md)
{% endcontent-ref %}

{% content-ref url="/pages/-Lt4F6y6889zUUvpl-xb" %}
[Broken mention](broken://pages/-Lt4F6y6889zUUvpl-xb)
{% endcontent-ref %}
