K

Formuláře

RichEditor

Rich text editor s konfigurovatelným toolbarem.

Na této stránce

Rich text editor s konfigurovatelným toolbarem.

use NyonCode\WireForms\Components\RichEditor;

Použití

RichEditor::make('content')
->toolbarButtons([
'bold', 'italic', 'underline',
'h2', 'h3',
'bulletList', 'orderedList',
'link', 'blockquote',
])

Výchozí toolbar

Když není zavoláno toolbarButtons() (a není přepsán config), výchozí toolbar je:

Klíč tlačítka Popis
bold Tučné
italic Kurzíva
underline Podtržení
strike Přeškrtnutí
h2 Nadpis 2
h3 Nadpis 3
bulletList Neseřazený seznam
orderedList Seřazený seznam
link Hypertextový odkaz
blockquote Blokový citát
codeBlock Blok kódu
undo Zpět
redo Znovu

Výchozí lze přepsat globálně přes config('wire-forms.rich_editor.toolbar').

Znepřístupnit konkrétní tlačítka

RichEditor::make('content')
->disableToolbarButtons(['codeBlock', 'attachFiles'])

Znepřístupnit všechna tlačítka

RichEditor::make('content')
->disableAllToolbarButtons() // prostý rich text, bez toolbaru

Limit znaků

RichEditor::make('summary')
->maxLength(500)

Metody

Metoda Typ Popis
toolbarButtons(array) array Nahradit toolbar touto sadou tlačítek
disableToolbarButtons(array) array Odstranit konkrétní tlačítka z toolbaru
disableAllToolbarButtons() Nezobrazovat toolbar (prostý rich text)
maxLength(int|null) int Limit znaků
disabled(bool|Closure) bool Znepřístupnit editor
readOnly(bool|Closure) bool Read-only režim
required() Označit jako povinné

Label, hint, tooltip a další sdílené metody viz Společné API pole.