بصرف النظر عن مشاركتي أعلاه، كيف يمكنني نقل محرر الجدول من الترس/الترس
إلى شريط المحرر الرئيسي؟
تم تقسيم 6 مشاركات إلى موضوع جديد: كيفية تغيير أسماء الأعمدة الافتراضية؟
مثير للاهتمام… أعتقد أن هذا يرجع إلى إمكانية إدخال صيغ جداول البيانات باستخدام =، على الرغم من أن الصيغ غير مدعومة في مكون السمة. سأبحث في هذا الأمر.
يستخدم مكون السمة pluginAPI لإضافة الزر إلى قائمة عجلة التروس (انظر الكود).
يمكنك بالمثل استخدام api لإضافته مباشرة إلى شريط الأدوات كما يلي:
api.onToolbarCreate((toolbar) => {
toolbar.addButton({
id: "table-builder",
group: "extras",
icon: "table",
action: "showTableBuilder",
title: themePrefix("discourse_table_builder.composer.button"),
});
});
ماذا تقصد بهذا؟ وظيفة محرر جداول البيانات قيد الاستخدام بالفعل. يتم عرضها في النافذة المنبثقة عند إنشاء/تعديل الجداول.
شكرا لك على كل المعلومات.
ما أعنيه هو أنني سأكون مهتمًا بالحصول على وظيفة جدول البيانات الكاملة، أي أن الدوال التي أقوم بإدخالها سيتم تقييمها.
هل هناك طريقة لتعديل هذا المكون الإضافي لتحقيق ذلك؟
تعديل: للتوضيح، أود ألا يتم تحويل مدخلات محرر جداول البيانات إلى ترميز ماركداون للإدراج، بل أن يتم إدراج جدول البيانات بأكمله (وأن تعمل الدوال).
لست متأكدًا تمامًا وسأحتاج إلى إلقاء نظرة فاحصة على مكتبة JSpreadsheet، ولكن بالنظر إليها بسرعة، يبدو أن وظائف/صيغ جداول البيانات هي ميزة مميزة للمكتبة:
من المحتمل أن تحتاج إلى شراء ترخيص مميز من JSpreadsheet وتعديل مكون السمة لاستخدام نصوص JS الاحترافية لكي تعمل.
شكرا لك. لم أكن أدرك أنها ميزة مميزة. هذا يبدو حلاً جيدًا بالنسبة لي على الرغم من ذلك.
بالمناسبة، هل نظرت إلى x-spreadsheet، يبدو رائعًا:
مرحباً،
عندما أحاول تثبيت هذا كمكون سمة باستخدام رابط مستودع git المتوفر، أواجه خطأ:
> خطأ في إنشاء أصل التحميل: jsuites. اسم الملف الأصلي عذرًا، الملف الذي تحاول تحميله غير مصرح به (الملحقات المصرح بها: jpg، jpeg، png، woff، woff2، svg، eot، ttf، otf، gif، mp4، webm).
مرحباً @Buntspecht ![]()
لا يبدو أن لديك .js في الامتدادات المصرح بها لديك:
أود إعلام كل من قام بتثبيت مكون السمة هذا بأنه تم الآن دمجه في النواة. يرجى إزالة مكون السمة من مثيل Discourse الخاص بك بعد الترقية.