منشئ الجداول

بصرف النظر عن مشاركتي أعلاه، كيف يمكنني نقل محرر الجدول من الترس/الترس :gear: إلى شريط المحرر الرئيسي؟

3 إعجابات

تم تقسيم 6 مشاركات إلى موضوع جديد: كيفية تغيير أسماء الأعمدة الافتراضية؟

مثير للاهتمام… أعتقد أن هذا يرجع إلى إمكانية إدخال صيغ جداول البيانات باستخدام =، على الرغم من أن الصيغ غير مدعومة في مكون السمة. سأبحث في هذا الأمر.

يستخدم مكون السمة pluginAPI لإضافة الزر إلى قائمة عجلة التروس (انظر الكود).

يمكنك بالمثل استخدام api لإضافته مباشرة إلى شريط الأدوات كما يلي:

  api.onToolbarCreate((toolbar) => {
    toolbar.addButton({
      id: "table-builder",
      group: "extras",
      icon: "table",
      action: "showTableBuilder",
      title: themePrefix("discourse_table_builder.composer.button"),
    });
  });

ماذا تقصد بهذا؟ وظيفة محرر جداول البيانات قيد الاستخدام بالفعل. يتم عرضها في النافذة المنبثقة عند إنشاء/تعديل الجداول.

3 إعجابات

شكرا لك على كل المعلومات.

ما أعنيه هو أنني سأكون مهتمًا بالحصول على وظيفة جدول البيانات الكاملة، أي أن الدوال التي أقوم بإدخالها سيتم تقييمها.

هل هناك طريقة لتعديل هذا المكون الإضافي لتحقيق ذلك؟

تعديل: للتوضيح، أود ألا يتم تحويل مدخلات محرر جداول البيانات إلى ترميز ماركداون للإدراج، بل أن يتم إدراج جدول البيانات بأكمله (وأن تعمل الدوال).

3 إعجابات

لست متأكدًا تمامًا وسأحتاج إلى إلقاء نظرة فاحصة على مكتبة JSpreadsheet، ولكن بالنظر إليها بسرعة، يبدو أن وظائف/صيغ جداول البيانات هي ميزة مميزة للمكتبة:

من المحتمل أن تحتاج إلى شراء ترخيص مميز من JSpreadsheet وتعديل مكون السمة لاستخدام نصوص JS الاحترافية لكي تعمل.

3 إعجابات

شكرا لك. لم أكن أدرك أنها ميزة مميزة. هذا يبدو حلاً جيدًا بالنسبة لي على الرغم من ذلك.

بالمناسبة، هل نظرت إلى x-spreadsheet، يبدو رائعًا:

3 إعجابات

مرحباً،

عندما أحاول تثبيت هذا كمكون سمة باستخدام رابط مستودع git المتوفر، أواجه خطأ:

> خطأ في إنشاء أصل التحميل: jsuites. اسم الملف الأصلي عذرًا، الملف الذي تحاول تحميله غير مصرح به (الملحقات المصرح بها: jpg، jpeg، png، woff، woff2، svg، eot، ttf، otf، gif، mp4، webm).

مرحباً @Buntspecht :slight_smile:
لا يبدو أن لديك .js في الامتدادات المصرح بها لديك:

3 إعجابات

:mega: أود إعلام كل من قام بتثبيت مكون السمة هذا بأنه تم الآن دمجه في النواة. يرجى إزالة مكون السمة من مثيل Discourse الخاص بك بعد الترقية.

4 إعجابات

نظرًا لأن وظيفة مكون السمة هذا مضمنة الآن كميزة أساسية، يرجى إنشاء مواضيع Support Feature UX Bug لأي مشكلات تواجهها أو أي اقتراحات قد تكون لديك.