سلام وقت بخیر
<script src="ckeditor/ckeditor.js"></script>
<div @bind="InputValue" id="editor"></div>
<script>
ClassicEditor
.create( document.querySelector( '#editor' ) )
.catch( error => {
console.error( error );
} );
</script>
<button @onclick="onclick">کلیک کنید</button>
@code {
private string? InputValue { get; set; } = "text";
public async void onclick()
{
var result = InputValue;
}
}
در واقع ckeditor به پروژه بلیزور اضافه کردم و تنظیمات انجام دادم و بقیه موارد
اما هنگام دریافت اطلاعات درون ckeditor و ارسال اون ها به درون یک متغییر درون بلیزور به مشکل میخورم
کد بالا نمونه کد در مستندات خود ckeditor اورده شده اما به درستی کار نمیکنه و مقدار ها به درستی bind نمیشه
چه طور میتونم اطلاعات درون ckeditor رو با یک متغییر bind کنم به صورت هر رخداد یا همون bind:event
داخل بقیه ادیتور ها مشکلی نداشتم از چند ادیتور دیگه استفاده کردم اما به خاطر خروجی فرمت از اون ها منصرف شدم
تشکر
این مطلب رو مطالعه بفرمایید: https://blog.hubspot.com/website/ckeditor-alternative
جایگزین ها گفته شده
من آشنایی با ckeditor ندارم
ببینین این مقاله کمک می کنه اگه نه دقیق تر به من بگین
let valueCkeditor = null;
ClassicEditor.create(document.querySelector("#editor"))
.then((result) => {
valueCkeditor = result;
})
.catch((error) => {
console.error(error);
});
// get => valueCkeditor.getData()
سلام الان اطلاعات ckeditor داخل متغییر valueCkeditor قرار میگیره برای گرفتن اطلاعات هم از متود getData() جلویی اسم متغییر استفاده بکن
ممنون از پاسخ ها
من سعی دارم مقدار درون فرم رو درون یک متغییر سی شارپ و بلیزور بریزم و با اون bind بشه
این مورد فقط داخل جاوا اسکریپت bind میشه و تعدادی با کد های سی شارپ به درستی لود نمیشه
از ویرایشگر های ک درون اون صفحه گفته شده اکثرا استفاده کردم
TinyMCE ویرایشگر عالی اما بعد استفاده از یک حدی ویراشگر غیر فعال میشه و ماهانه امکان ویرایش فقط 1000 تا هست
Quill تعدادی متن ها با فرمت خودش ذخیره میکنه که این در دفعات بعدی کمی باعث دردسر میشه اگر داده های وبلاک و ... بودن مشکلی نبود
ادیتور های مثلsyncfusion - DevExpress - telerik و ... این ها هم باز فرمت خودشون دارن برای ذخیره که برای ذخیره و کار روی داده ها مناسب نیستن البته برای داده های من منظورم هست وگرنه ابزار های کار امدی هم هستن.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟