إجراء التحديد المتعدد

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

تنطبق هذه المعلمات على أنواع المناطق

  • مستكشف بيانات - عبارات SQL متعددة (F1–DE)

  • مستكشف بيانات استعلام - عبارات SQL متعددة (F1–DE-QUERY)

  • معلومات مستكشف بيانات - عبارة SQL فردية (F1–DE-SINGLE)

ويشتمل إجراء التحديد المتعدد على رموز الاختصارات التالية:

رمز الاختصار

الوصف

القيم الصالحة

تعليقات

script=

يحدد رمز الاختصار هذا السكريبت المطلوب استدعاؤه عند نقر الإجراء. يجب إدخال هذا الرمز.

SCR_​CD

أدخل مرجعًا لسكريبت مساعد عمليات أعمال أو لسكريبت خدمة صالح.

type=

يحدد رمز الاختصار هذا كيفية عرض الإجراء.

BUTTON

يتم عرض الإجراء كزر. وهذا هو الإعداد الافتراضي.

LINK

يتم عرض الإجراء كنص تشعبي.

ICON

يتم عرض الإجراء كأيقونة رسم بياني. بالنسبة لهذا الخيار، يجب إدخال رمز اختصار الأيقونة.

icon=

يحدد رمز الاختصار هذا الأيقونة المطلوب عرضها في حالة type=ICON.

DISPLAY_​ICON_​CD

أدخل مرجعًا لرمز أيقونة عرض صالح.

refresh=

يشير رمز الاختصار هذا إلى كيفية التحديث وما إذا كان سيتم بعد إتمام السكريبت أم لا.

NO

للإشارة إلى عدم تنفيذ أي تحديث. وهذا هو الإعداد الافتراضي.

ZONE

للإشارة إلى تنفيذ تحديث المنطقة.

PORTAL

للإشارة إلى تنفيذ تحديث البوابة بأكملها.

label=

وفقًا للإعدادات الافتراضية، تُستمد تسمية الزر أو نص الارتباط أو تلميح الأداة للأيقونة من وصف السكريبت. استخدم رمز الاختصار هذا لتجاوز التسمية.

FIELD_​NAME

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

'text'

أدخل النص مباشرة بين علامتي اقتباس مفردتين.

list=

عند تنفيذ السكريبت، سيتم من خلال إطار العمل إنشاء قائمة XML تحتوي على معلومات من كل صف من الصفوف المحددة. ويجب تحديد هذه القائمة في مخطط السكريبت والإشارة إليها في رمز الاختصار هذا.

listElementName

أدخل اسم عنصر قائمة صالحًا من مخطط السكريبت.

context=[elementName1=rowData1 elementName2=rowData2]

يتم استخدام رمز الاختصار هذا لملء القائمة بالمعلومات الملائمة من كل صف محدد. يدعم رمز الاختصار إدخال قيم متعددة.

في كل الحالات، يتم تحديد العنصر في قائمة المخطط أولاً ويتبعه علامة التساوي ثم معلومات حول البيانات التي يتم استخدامها لملء حقل العنصر المحدد باستخدام إحدى القيم الصالحة المحددة في العمود التالي.

يمكن تحديد قيمة أو أكثر. يتم تحديد كل قيمة سياق مع الفصل بين القيم بمسافة. يجب إحاطة مجموعة قيم السياق بأكملها بأقواس مربعة.

مثال على المخطط:

<schema>
  <accountInfo type="list">
    <accountId/>
    <name/>
    <amount/>
    <process/>
  </accountInfo>
</schema>

مثال على رموز اختصار السياق والقائمة.

list=accountInfo

context=[accountId=ACCT_​ID name=C2 amount=P3 process='O']

Cx

للإشارة إلى أنه يجب ملء حقل العنصر بقيمة في معلمة الأعمدة المشار إليها.

Px

للإشارة إلى أنه يجب ملء حقل العنصر بقيمة في معلمة ما بعد المعالجة المشار إليها.

COLUMN_​NAME

للإشارة إلى أنه يجب ملء حقل العنصر بقيمة من عمود في عبارة SQL.

'constant'

للإشارة إلى أنه يجب تمرير القيمة المحددة بين علامتي اقتباس مفردتين.

class=

استخدم رمز الاختصار هذا لتجاوز الشكل وأسلوب العرض للإجراء باستخدام نمط CSS مختلف.

'className1' 'className2'

أدخل فئة أو أكثر بين علامتي اقتباس مفردتين لإلحاقها بالفئات القياسية. ويمكن إدخال العديد من أسماء الفئات.

style=

استخدم رمز الاختصار هذا لتجاوز الشكل وأسلوب العرض لعنصر الإجراء باستخدام نمط css المشار إليه.

Standard style= format.

يمكن استخدام كل تعريفات نمط css.