شارات المعامل

تقوم المكونات باستخدام المعاملات مثل كود المشاهدة ومجموعة حروف والأرقام، لاضافة معلومات الى التقارير. يتم تحديد هذه المعاملات من خلال استخدام الشارات fp:*Param.
لكل من المكونات شارات اجبارية وأخرى اختيارية. لكل شارات المعاملات الخصائص المميزة الخاصة بها.
جدول 1. شارات المعامل والخصائص المميزة
الاسم الوصف
شارات المعامل
fp:attrParam يحدد أحد الخصائص المميزة. على سبيل المثال، الحالة في وحدة برامج المتطلبات.
fp:checkboxParam يتضمن قيمة بوولية من true أو false.
fp:critParam يتضمن قيمة رقم صحيح. على سبيل المثال، (...، -2، -1، 0، 1، 2، ....).
fp:memberParam يحدد عضو. على سبيل المثال، Admin.
fp:stringParam يتضمن قيمة من مجموعة حروف.
fp:viewParam يحدد مشاهدة. على سبيل المثال، "كل المتطلبات"
الخصائص المميزة لشارة المعامل
قابل للتغيير خاصية مميزة اجبارية تحدد متى يمكن تغيير المعامل وهذا ينطبق على كل شارات *Param. الخاصية المميزة يمكن أن يكون لها أربع قيم:
  • قالب: التغييرات عند تكوين أو تحرير نوع التقرير.
  • التشغيل: التغييرات عند تكوين التقرير.
  • أبدا: لا يمكن تغييره ويتم استخدامه اذا كانت القيمة معروقة بالفعل عند تكوين التقرير. يتم الحصول على القيمة من الخاصية المميزة defaultvalue.
  • احضار: يتم احضار القيمة آليا. يتم تحديد القيمة التي يتم احضارها من خلال قيمة الخاصية المميزة الاسم:
    • currentdate: التاريخ الحالي
    • currenttime: الوقت الحالي
    • currentuser: المستخدم الذي يقوم ببدء الاتصال
    • fortune: "ملف تعريف الارتباط المستقبلي،" والذي يكون جديدا في كل مرة. تستخدم هذه القيمة اذا تم اضافة ملفات ‏.jar‏ اضافية.
    • numpages: عدد الصفحات في التقرير. تستخدم هذه القيمة في نصوص الرأس والطرف.
    • workspacename: اسم مساحة العمل
    • pageno: رقم الصفحة الحالي. تستخدم هذه القيمة في نصوص الرأس والطرف.
id خاصية مميزة اجبارية تحدد كود تعريف المعامل وهذا ينطبق على كل شارات *Param. لكل من المعاملات كود التعريف المتفرد الخاص بها. يمكنك استخدام نفس كود التعريف في معاملات متعددة.

المعامل الأول فقط هو الذي سيكون مرئيا في واجهة تعامل المستخدم. المعاملات الأخرى تقوم بنسخ القيمة الخاصة بها من المعامل الأول. هذا النهج يفيد اذا كان يتم عرض نفس المعلومات في نصوص رأس مختلفة أو اذا كان يتم استخدام بنفس المشاهدة في مكونات متعددة.

اسم خاصية مميزة اجبارية تحدد اسم المعامل وهذا ينطبق على كل شارات *Param. في شارة المكون، الاسم هو كود التعريف المتفرد الذي يتم استخدامه عند البحث عن المعاملات. الأسماء المعتادة هي viewId، attrId، elementId، pageno.
masterid كود تعريف المعامل الذي يقوم بالتحكم في المعامل. هذه الخاصية المميزة اجبارية، ولكن يمكن أن لا يتم استخدامها طبقا للمكون. تنطبق هذه الخاصية المميزة على attrParam. وبالمثل، المعامل الرئيسي هو viewParam. يجب أن تقوم بتحديد المعامل الرئيسي أولا أو لن يمكنك معرفة ما هي الخصائص المميزة أو العناصر التي تكون متاحة.
النوع يحدد نوع الخاصية المميزة المسموح بها لهذا المعامل. هذه الخاصية المميزة اجبارية، ولكن يمكن أن لا يتم استخدامها طبقا للمكون. تنطبق هذه الخاصية المميزة على attrParam. يمكنك استخدام الخصائص المميزة للنوع التالية:
  • choice: للخصائص المميزة للاختيار
  • number: للخصائص المميزة للرقم الصحيح والرقم ذو العلامة العشرية
  • numbertext: للخواص المميزة للرقم الصحيح وذو علامة عشرية والمصفوفة
  • link: للخصائص المميزة للوصلة وكشف الوصلات
  • all: لكل أنواع الخصائص المميزة
defaultvalue يتم تحديد المعامل الى defaultvalue في المرة الأولى التي يتم فيها تكوين أو تحرير نوع التقرير، أو المرة الأولى لانشاء التقرير. هذه الخاصية المميزة اختيارية وتنطبق على كل شارات *Param. القيمة المفترضة هي عبارة عن مجموعة حروف خالية:defaultvalue="".
الوصف الوصف الخاص بالمعامل. هذه الخاصية المميزة اختيارية. يتم عرض الوصف عند تكوين أو تحرير نوع التقرير، أو عند تكوين التقرير. المفترض هو عدم استخدام وصف: descr="".

تعليق تقييمي