سؤال

لا بد لي من إضافة نص أو صورة خلفية كـ "مسودة" للتقرير عندما تتطابق مع حالة معينة. لا بد لي من تمكين النص الأساسي للتقرير أو عرضه بشكل ديناميكي؟

وإنني أتطلع إلى سماع أي أفكار.

شكرا لك مقدما.ثيلاكان.

هل كانت مفيدة؟

المحلول

لإعداد صورة خلفية ثابتة كما تفعل:

  • حدد الصفحة الرئيسية في مساحة عمل التقرير.
  • حدد علامة التبويب "الخصائص".
  • قم بتوسيع قسم "الصفحة الرئيسية البسيطة".
  • تعيين صورة الخلفية.

ومع ذلك، لجعله ديناميكيًا استنادًا إلى شيء ما (مثل المعلمة)، يمكنك استخدام Javascript لمعالجة عناصر التقرير مباشرةً.جاء ذلك في الباب 13 من "دمج وتوسيع BIRT"الذي، جنبا إلى جنب مع"بيرت، دليل ميداني لإعداد التقارير"، يجب أن يكون لدى كل مصمم تقرير BIRT.

أسهل طريقة هي تسمية صفحتك الرئيسية على وجه التحديد في مصمم التقرير واستخدامها ReportDesignHandle.findElement(<name>) للحصول على مقبضها.ثم استخدم أداة الضبط لتغيير صورة الخلفية ديناميكيًا.ال beforeRender البرنامج النصي هو الذي تريد وضع كل هذا الكود فيه والذي يحدد صورة الخلفية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top