مؤلفه "ویرایشگر متنی غنی CKEditor" یک ویرایشگر متنی غنی برای برنامههای وب شما فراهم میکند، که به کاربران امکان ایجاد و ویرایش محتوای قالببندی شده را با آسانی میدهد. این بخش نشان میدهد که چگونه CKEditor را به برنامهی خود ادغام کنید و از آن برای ویرایش متن استفاده کنید.
HTMLOpenTagdiv class="editor"HTMLCloseTag
HTMLOpenTag/divHTMLCloseTag
مؤلفه "ویرایشگر متنی غنی CKEditor" با ارائه یک ویرایشگر متنی غنی، قدرتمند و کاربرپسند، برنامه وب شما را بهبود میبخشد. کاربران میتوانند بهصورت بیدرنگ محتوا را ایجاد، قالببندی و ویرایش کنند. ظاهر و رفتار CKEditor را براساس نیازهای برنامهی خود سفارشیسازی کنید و محتوای ویرایش شده را بهصورت لازم بازیابی کنید. با استفاده از CKEditor، کاربران میتوانند بهصورت آسان محتوای متنی غنی را ایجاد و مدیریت کنند.
در این بخش، اطلاعات جزئی در مورد ویژگیها، کلاسها و گزینههای موجود که میتوانید با اجزاء است. درک این خصوصیات برای سفارشی کردن و پیکربندی اجزاء برای مطابقت با نیازهای خاص شما ضروری است.
در زیر لیستی از ویژگیهایی که میتوان به اجزاء منتقل کرد، آمده است:
پراپ (Prop) | نوع (Type) | شرح |
---|---|---|
`as` | `string` | نوع عنصر HTML که باید به عنوان رندر شود. پیشفرض آن "div" است. |
`disabled` | `boolean` | نشان میدهد که آیا ویرایشگر باید غیرفعال شود یا خیر. مقدار پیشفرض آن false است. |
`config` | `{}` | گزینههای پیکربندی برای CKEditor. |
`value` | `string` | محتوای CKEditor. |
`onChange` | `(value: string) => void` | تابع فراخوانیمجدد برای رسیدگی به تغییرات محتوای ویرایشگر. |
`onFocus` | `(value: string) => void` | یک تابع بازخوانی برای رسیدگی به رویداد فوکوس ویرایشگر. |
`onBlur` | `(value: string) => void` | یک تابع بازخوانی برای رسیدگی به رویداد blur ویرایشگر. |
`onReady` | `(value: string) => void` | تابع فراخوانیمجددی که وقتی CKEditor آماده است، فراخوانی میشود. |
`getRef` | `(el: CkeditorElement) => void` | یک تابع که یک مرجع به عنصر CKEditor را دریافت میکند. |