توسيع عناصر القائمة و استبعاد مجموعات من القوائم

يمكنك توسيع و تصفية القوائم باستخدام سمات expanditems و filteritems . يمكنك تطبيق هذه السمات على هذه عناصر نوع القائمة: ALLOWEDVALUES ، SUGGESTEDVALUES و PROHIBITEDVALUES

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

محتويات الموضوع

  • توسيع القوائم و المجموعات

  • استبعاد المجموعات

  • محتويات القوائم والمجموعات المستخدمة في الأمثلة

  • مثال: توسيع القوائم و استثناء المجموعات

  • مثال: توسيع القوائم و المجموعات و عدم التصفية

  • مثال: عدم القيام بتوسيع قوائم أو مجموعات، وعدم تصفية

  • مثال: توسيع قوائم و استثناء مجموعات والقوائم العمومية

توسيع القوائم و المجموعات

يمكنك تعيين قيم true و false إلى expanditems; قيمتها الافتراضية هى true. عندما يحتوي expanditems على القيمة true ، فإن قوائم العناصر التي تمثل مجموعات أو قوائم عمومية يتم توسيعها بشكل متكرر. يتم توسيع المجموعة الفرعية; تلك المجموعة الفرعية يتم أيضاً توسيعها ويستمر في هذا النمط. بعد التوسيع، تتضمن العناصر التى تمثيل المجموعات و المستخدمين كقيم عنصر قائمة. إذا كان تم تعيين expanditems إلى false ، لن يتم تنفيذ أي مجموعة أو توسيع القائمة العمومية.

استبعاد المجموعات

يمكنك تعيين فقط القيمة excludegroups إلى سمات filteritems. عندما يظهر هذه السمة، يتم تقييم كافة عناصر القائمة ثم يتم إزالة أية مجموعات. استخدام سمة filteritems لإظهار فقط المستخدمين و ليس المجموعات.

محتويات القوائم والمجموعات المستخدمة في الأمثلة

توفر الأمثلة في هذا الموضوع القيم التالية:

اسم قائمة أو مجموعة

محتويات قائمة أو مجموعة

الوصف

[Project]\ محللين الأعمال

JayHamlin

PilarAckerman

ReshmaPatel

مجموعة مشروع الفريق التي تحتوي على أسماء ثلاثة أعضاء فريق محلل الأعمال.

ملاحظةملاحظة
استخدم البادئة حرفية [Project] بدلاً من استخدام الاسم الفعلي لمشروع الفريق.

Example1\MyTeam

تطوير

devuser

اختبار

اختبار المستخدم

إدارة البرنامج

pmuser

juser

مجموعة مشروع الفريق التي تحتوي على عضو فريق واحد و ثلاثة مجموعات فرعية حيث تحتوي كل مجموعة فرعية على اسم عضو فريق.

Example1\MyReports

Userone

Usertwo

Userthree

MyRemotes

userfour

مجموعة مشروع الفريق التي تحتوي على أسماء ثلاثة أعضاء فريق أو مجموعة فرعية واحدة تحتوي على أسماء اثنين من أعضاء الفريق.

BoolValues

صواب

خطأ

قائمة عمومية ذو إدخالين.

مثال: توسيع القوائم و استثناء المجموعات

في هذا المثال، يتضمن الحقل قيمة السلسلة و مجموعة و قائمة عمومية. في وقت التشغيل، يتم توسيع القائمة و استبعاد المجموعات.

المثال

قيم قائمة منسدلة

<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
   <LISTITEM value = "string" />
   <LISTITEM value = "[Project]\Business Analysts" />
   <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES>

سلسلة

صواب

خطأ

JayHamlin

PilarAckerman

ReshmaPatel

مثال: توسيع القوائم و المجموعات و عدم التصفية

في هذا المثال، يتضمن الحقل قيمة السلسلة و مجموعتان و قائمة عمومية. في وقت التشغيل، يتم توسيع القائمة و عدم استبعاد المجموعات.

المثال

قيم قائمة منسدلة

<ALLOWEDVALUES expanditems="true">
   <LISTITEM value = "string" />
   <LISTITEM value = "Example1\MyReports"/>
   <LISTITEM value = "Example1\MyTeam" />
   <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES> 

سلسلة

صواب

خطأ

juser

juser2

devuser

testuser

pmuser

تطوير

اختبار

إدارة البرنامج

مثال: عدم القيام بتوسيع قوائم أو مجموعات، وعدم تصفية

في هذا المثال، يتضمن الحقل قيمة السلسلة و مجموعتان و قائمة عمومية. في وقت التشغيل، لم يتم توسيع القائمة و لم يتم تصفية المجموعات. يعني ذلك أنه يتم عرض أسماء المجموعة وليس المستخدمين ضمن هذه المجموعات.

ملاحظة

لا يتم عرض اسم قائمة عمومية و لا المحتويات.

المثال

قيم قائمة منسدلة

<ALLOWEDVALUES expanditems="false">
   <LISTITEM value = "string" />
   <LISTITEM value = "Example1\MyReports"/>
   <LISTITEM value = "Example1\MyTeam" />
   <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES> 

سلسلة

MyTeam

MyReports

مثال: توسيع قوائم و استثناء مجموعات والقوائم العمومية

في هذا المثال، يتضمن الحقل قيمة السلسلة و مجموعة واحدة و قائمة عمومية. فى وقت التشغيل، يتم توسيع القائمة و تصفية المجموعات.

ملاحظة

MyTeam هى مجموعة التي يتم استثناؤها و عدم توسيعها، و BoolValues هى قائمة عمومية بحيث لا يتم توسيع أحدهما أو عرضها.

المثال

قيم قائمة منسدلة

<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
   <LISTITEM value = "string" />
   <LISTITEM value = "Example\MyTeam" />
   <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES> 

سلسة نصية

راجع أيضًا:

المبادئ

العمل مع قوائم الحقل

العمل مع القوائم العمومية

تعريف واستخدام القوائم، وقوائم الانتقاء، والقوائم العامة