to select ↑↓ to navigate
Frappe Framework

Frappe Framework

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Aanpassen

Aanpassen

Frappe is gebouwd om aan te passen zonder de kern te forken. Een beheerder kan vrijwel alles vanuit het desk wijzigen.

Custom Field

Voeg velden toe aan elk DocType zonder code. Customize Form → DocType → veld toevoegen. Het veld komt in tabCustom Field en overleeft upgrades. De meeste Prilk-apps leveren custom fields op deze manier.

Customize Form

Herschik velden, wijzig labels, verberg velden per rol, maak velden voorwaardelijk verplicht. Zelfde dialoog als Custom Field. Wijzigingen gelden globaal voor dat DocType.

Property Setter

Overschrijf één eigenschap van een veld — standaardwaarde, verplicht-vlag, alleen-lezen-status — zonder de DocType-definitie aan te raken. Wordt automatisch aangemaakt bij Customize Form.

Client Script

JavaScript dat op het formulier van een DocType in de browser draait. Triggers als refresh, validate, op veldwijziging. Gebruik voor: dynamische zichtbaarheid, berekende waarden, knoppen.

Server Script

Python dat op DocType-lifecycle-events server-side draait (before_save, on_submit, geplande taken). Gebruik voor: validatie, integraties, automatische workflows. Sandboxed voor veiligheid.

Custom DocType

Bouw uw eigen datamodel vanuit het desk. Definieer velden, permissies, naam-regels. Het DocType wordt een opvraagbare tabel met auto-gegenereerd formulier en lijstweergave. Geen code nodig.

Wanneer toch een app

Groeit uw aanpassing voorbij een paar Custom Fields en Server Scripts — of heeft u het over meerdere sites nodig — bundel het dan als Frappe-app. Zie Ontwikkelaars.

Last updated 3 days ago
Was this helpful?
Thanks!