إدراج مربع قائمة متعددة الاختيارات
ينطبق على
مربع القائمة متعدد التحديد هو قائمة بالخيارات التي تبدو وكأنها قائمة خانات اختيار قابلة للتمرير بدلا من مربع قائمة نموذجي. يمكن للمستخدمين تحديد العديد من خانات الاختيار حسب الضرورة من القائمة. اعتمادا على كيفية تصميم مربع القائمة متعدد التحديد، قد يتمكن المستخدمون أيضا من كتابة عنصر القائمة الخاص بهم بجوار أحد خانات الاختيار.
في هذه المقالة
- متى تستخدم مربع قائمة متعدد التحديد
- تجربة المستخدم
- اعتبارات التوافق
- إدراج مربع قائمة متعددة الاختيارات
- تلميحات التخطيط
متى تستخدم مربع قائمة متعدد التحديد
استخدم مربع قائمة متعدد التحديدات عندما تريد:
- تمكين المستخدمين من تحديد عناصر متعددة في قائمة.
- تمكين المستخدمين من كتابة القيمة الخاصة بهم في قائمة.
- إظهار معظم العناصر أو كلها في قائمة في النموذج بشكل افتراضي.
- عرض القيم التي تم استردادها من قائمة ثابتة، أو من مصدر بيانات قالب النموذج، أو من مصدر بيانات خارجي، مثل قاعدة بيانات أو قائمة microsoft Windows SharePoint Services.
في الرسم التوضيحي التالي، يمكن للمستخدمين تعيين النفقات في نموذج تقرير المصروفات إلى فئات متعددة عن طريق تحديد خانات الاختيار في مربع قائمة متعدد التحديد. اختار مصمم النموذج السماح بالفئات المخصصة. وبالتالي، يمكن للمستخدمين إدخال قيمة في مربع فارغ بجوار خانة الاختيار الأخيرة في القائمة.
بعد إدراج مربع قائمة متعدد التحديد في قالب النموذج، يجب تحديد القيم التي تريد ظهورها فيه. وإلا، فسيرى المستخدمون مربعا فارغا عند فتح نموذج يستند إلى قالب النموذج. في مربع الحوار خصائص مربع التحديد المتعدد ، يمكنك كتابة الإدخالات بنفسك أو تكوين مربع قائمة التحديد المتعدد لاسترداد الإدخالات من قاعدة بيانات أو مصدر بيانات آخر.
عناصر التحكم ذات الصلة
يتضمن Microsoft Office InfoPath عناصر تحكم مشابهة لمربعات قوائم التحديدات المتعددة ولكنها تخدم أغراضا مختلفة. ولتقرير أي من عناصر التحكم هذه يعمل بأفضل شكل على قالب النموذج، قم بالرجوع إلى القائمة التالية:
مربع القائمة مثل مربع قائمة متعدد التحديد، يسمح مربع قائمة قياسي للمستخدمين بتحديد القيم في قائمة. ومع ذلك، باستخدام مربع قائمة، يمكن للمستخدمين تحديد عنصر واحد فقط في القائمة. مثل مربع قائمة متعدد التحديد، يعرض مربع قائمة كل العناصر الموجودة في القائمة بشكل افتراضي.
مربع قائمة منسدلة مثل أي قائمة أخرى، يوفر مربع القائمة المنسدلة للمستخدمين قائمة بالخيارات. ومع ذلك، مع مربعات القائمة المنسدلة، يتم إخفاء إدخالات القائمة حتى ينقر المستخدم فوق عنصر التحكم. يمكن للمستخدمين تحديد عنصر واحد فقط من قائمة منسدلة.
مربع تحرير وسرد إذا كنت تريد أن يتمكن المستخدمون من كتابة إدخال القائمة الخاص بهم أو اختيار قيمة من قائمة معرفة مسبقا، فاستخدم مربع تحرير وسرد بدلا من مربع قائمة متعدد التحديد. يمكن للمستخدمين تحديد عنصر واحد فقط من مربع تحرير وسرد.
أزرار الخيارات مثل مربع قائمة متعددة التحديد، تمكن مجموعة من أزرار الخيارات المستخدمين من التحديد من قائمة الخيارات. على عكس مربعات القائمة متعددة التحديد، يمكن للمستخدمين تحديد خيار واحد فقط من مجموعة من أزرار الخيارات. بالإضافة إلى ذلك، باستخدام أزرار الخيارات، ينقر المستخدمون فوق دائرة صغيرة لاتخاذ خيار بدلا من النقر فوق عنصر في مربع قائمة.
تجربة المستخدم
باستخدام مربعات قائمة متعددة التحديد، يقوم المستخدمون بتحديد خانات الاختيار أو مسحها في مربع في النموذج. إذا تجاوز عدد خانات الاختيار ارتفاع عنصر التحكم، يظهر شريط تمرير على الجانب الأيسر من المربع حتى يتمكن المستخدمون من رؤية الخيارات المتبقية.
يمكنك تصميم قالب النموذج بحيث يمكن للمستخدمين كتابة إدخالهم الخاص في القائمة، إذا لزم الأمر. في هذه الحالة، تظهر خانة اختيار مع مربع تحرير كعنصر أخير في القائمة.
لإدخال قيمة مخصصة، حدد المستخدمون خانة الاختيار بجوار مربع التحرير ثم اكتب إدخالهم في المنطقة المجاورة لمربع الاختيار. لكي يكون ذلك ممكنا، يجب تحديد خانة الاختيار السماح للمستخدمين بإدخال قيم مخصصة في مربع الحوار خصائص مربع قائمة متعددة عند إدراج مربع القائمة متعدد التحديد في قالب النموذج.
اعتبارات التوافق
عند تصميم قالب نموذج في InfoPath، يمكنك اختيار تصميم قالب نموذج متوافق مع المستعرض. عند تصميم قالب نموذج متوافق مع المستعرض، لا تتوفر عناصر تحكم مربع قائمة متعددة التحديد في جزء المهام عناصر التحكم لأنه لا يمكن عرضها في مستعرض ويب.
إدراج مربع قائمة متعددة الاختيارات
يختلف إجراء إدراج مربع قائمة متعدد التحديد قليلا اعتمادا على ما إذا كنت تقوم بتصميم قالب نموذج جديد فارغ أو بناء تصميم قالب النموذج الخاص بك على قاعدة بيانات أو مصدر بيانات خارجي آخر.
يوضح الرسم التوضيحي التالي كيف يبدو مربع قائمة متعدد التحديد عند تحديده في وضع التصميم، قبل أن يضيف مصمم قالب النموذج إدخالات مربع القائمة يدويا.
يمكن لعناصر التحكم أن تكون مرتبطة أو غير مرتبطة. وعندما يكون عنصر تحكم مرتبطاً، يكون متصلاً بحقل أو مجموعة في مصدر البيانات بحيث يتم حفظ البيانات المُدخلة في عنصر التحكم في ملف النموذج الأساسي (.xml). وعندما يكون عنصر تحكم غير مرتبط، لا يكون متصلاً بحقل أو مجموعة، ولا يتم حفظ البيانات المُدخلة في عنصر التحكم. عند تحديد المؤشر أو تحريكه فوق عنصر تحكم، يظهر نص وأيقونة ربط في الزاوية العلوية اليسرى من عنصر التحكم. يشير النص إلى المجموعة أو الحقل حيث يرتبط عنصر التحكم في مصدر البيانات. وتشير الأيقونة إلى ما إذا تم ربط عنصر التحكم بتلك المجموعة أو الحقل بشكل صحيح. وعندما يكون الربط صحيحاً، تظهر أيقونة خضراء. وفي حال كان هناك مشكلة في الربط، فسترى أيقونة زرقاء أو حمراء بدلاً من ذلك.
يتألف مصدر البيانات لقالب النموذج من حقول ومجموعات تظهر في طريقة عرض هرمية في جزء المهام مصدر البيانات. دائما ما تكون مربعات قائمة التحديدات المتعددة مرتبطة بالحقول المكررة داخل مجموعة. تسمح لك الحقول المتكررة بتخزين أكثر من قيمة واحدة في الحقل. في المثال التالي، يرتبط مربع قائمة تحديدات متعددة للفئة في قالب النموذج بالحقل المتكرر للفئة في جزء المهام مصدر البيانات .
عند تصميم قالب نموذج جديد وفارغ، يتم تحديد خانة الاختيار إنشاء مصدر بيانات بشكل تلقائي في جزء المهام عناصر التحكم بشكل افتراضي. يمكّن ذلك InfoPath من إنشاء الحقول والمجموعات تلقائياً في مصدر البيانات عند إضافتك لعناصر التحكم إلى قالب النموذج. ويتم تمثيل تلك الحقول والمجموعات بأيقونات المجلدات والملفات في جزء المهام مصدر البيانات.
إذا كان تصميم قالب النموذج يستند إلى ملف لغة تمييز قابلة للامتداد (XML) موجود، أو قاعدة بيانات، أو خدمة ويب، فسيقوم InfoPath باشتقاق الحقول والمجموعات في جزء المهام مصدر البيانات من مصدر البيانات الموجود ذاك.
إدراج مربع قائمة متعددة الاختيارات
على قالب النموذج، ضع المؤشر في المكان حيث تريد إدراج عنصر التحكم.
إذا لم يكن جزء المهام عناصر التحكم مرئياً، فانقر فوق عناصر تحكم إضافية على القائمة إدراج، أو اضغط على ALT+I، C.
في جزء المهام عناصر التحكم، نفّذ أحد الإجراءات التالية:
لإنشاء حقل مكرر تلقائيا في مصدر البيانات المرتبط بمربع قائمة التحديدات المتعددة، حدد خانة الاختيار إنشاء مصدر بيانات تلقائيا .
لربط مربع القائمة متعدد التحديدات بالحقل المتكرر الموجود، قم بإلغاء تحديد خانة الاختيار إنشاء مصدر بيانات تلقائيا .
ملاحظة
إذا لم تكن خانة الاختيار متوفرة، فسيتم تأمين مصدر البيانات. على سبيل المثال، إذا كان تصميم قالب النموذج مستنداً إلى مخطط XML، فقد لا تتمكن من إضافة حقول أو مجموعات جديدة إلى مصدر البيانات في InfoPath. ويساعد هذا التقييد في منعك من إدخال تغييرات عن طريق الخطأ على المخطط قد تجعله غير صالح.
ضمن إدراج عناصر تحكم، انقر فوق مربع قائمة متعددة التحديدات.
إذا قمت بإلغاء تحديد خانة الاختيار إنشاء مصدر بيانات تلقائيا في الخطوة 3، فحدد حقلا مكررا في مربع الحوار ربط مربع قائمة متعدد التحديد الذي تريد ربط مربع القائمة متعدد التحديد به.
في قالب النموذج، اكتب نص التسمية أعلى مربع القائمة متعدد التحديدات أو إلى يساره، متبوعا بعلامة نقطتين (:).
لتحديد القيم التي تريد استخدامها كإدخالات في القائمة، انقر نقرا مزدوجا فوق مربع القائمة متعدد التحديدات.
انقر فوق علامة التبويب بيانات.
نفّذ أحد الإجراءات التالية لتعبئة مربع القائمة:
كتابة قيم مربع القائمة بنفسك
يُعد هذا الخيار مفيداً عندما يكون لديك مجموعة محدودة ومحددة مسبقاً من القيم، ولا تتوقع منها أن تتغير في المستقبل. وفي حال تغيرت القيم، يجب أن تنشر إصداراً محدّثاً من قالب النموذج بحيث يتمكن المستخدمون من رؤية آخر إدخالات القائمة واستخدامها.- انقر فوق إضافة.
- في المربع القيمة، اكتب النص الذي تريد تخزينه إذا قام مستخدم بتحديد هذا الإدخال.
- في المربع الاسم المعروض اكتب النص الذي تريد عرضه لهذا الإدخال، ومن ثم انقر فوق موافق.
- كرر الخطوات من 1 إلى 3 لكل إدخال تريد إضافته إلى مربع القائمة.
- لاختبار التغييرات، انقر فوق معاينة على شريط الأدوات قياسي، أو اضغط على CTRL+SHIFT+B.
استخدام قيم من جزء آخر في النموذج
يُعد هذا الخيار مفيداً عندما تريد للقيم في قائمتك أن تتغير، استناداً إلى القيم الأخرى التي يدخلها المستخدمون في نموذجهم.ضمن إدخالات مربع القائمة، انقر فوق ابحث عن القيم في مصدر البيانات الخاص بالنموذج.
يجب أن تقترن الإدخالات في مربع القائمة بمجموعة مكررة معينة أو حقل مكرر معين على قالب النموذج.انقر فوق تحديد XPath
بجوار مربع الإدخالات ، ثم في مربع الحوار تحديد حقل أو مجموعة ، انقر فوق الحقل المكرر أو المجموعة المكررة التي تحتوي على الحقول التي ستوفر القيم لمربع القائمة، ثم انقر فوق موافق.انقر فوق تحديد XPath
بجوار مربع القيمة ، وانقر فوق الحقل الذي يحتوي على القيم المحتملة للعناصر الموجودة في مربع القائمة، ثم انقر فوق موافق. وسيتم حفظ إحدى هذه القيم في XML الأساسي عندما ينقر مستخدم فوق عنصر في مربع القائمة.انقر فوق تحديد XPath
بجوار مربع اسم العرض ، وانقر فوق الحقل الذي يحتوي على القيم المعروضة في مربع القائمة، ثم انقر فوق موافق.تلميح
لمنع ظهور قيم الاسم المعروض مرات متعددة في مربع القائمة، حدد خانة الاختيار إظهار الإدخالات التي لها أسماء عرض فريدة فقط.
استخدام القيم من قاعدة بيانات، أو خدمة ويب، أو مستند XML، أو موقع SharePoint
يُعد هذا الخيار مفيداً عندما تريد أن تكون القيم في مربع قائمة محدثة بانتظام. ويتم عادةً تخزين القيم في قاعدة بيانات أو مصدر بيانات خارجي آخر، ويتم استردادها في كل مرة يتم فيها فتح النموذج.انقر فوق ابحث عن القيم في مصدر بيانات خارجي.
قم بأي مما يلي:
- إذا أضفت بالفعل اتصال بيانات، فانقر فوق المربع اتصال البيانات.
- لإضافة اتصال بيانات جديد، انقر فوق إضافة، ومن ثم اتبع الإرشادات الواردة في "معالج اتصال البيانات".
يجب أن تقترن الإدخالات في مربع القائمة بحقل مكرر معين أو مجموعة مكررة معينة.
انقر فوق تحديد XPath
بجوار مربع الإدخالات ، ثم في مربع الحوار تحديد حقل أو مجموعة ، انقر فوق المجموعة أو الحقل الذي يحتوي على الحقول التي ستوفر القيم لمربع القائمة، ثم انقر فوق موافق.انقر فوق تحديد XPath
بجوار مربع القيمة ، وانقر فوق الحقل الذي يحتوي على القيم المحتملة للعناصر الموجودة في مربع القائمة، ثم انقر فوق موافق. وسيتم حفظ إحدى هذه القيم في XML الأساسي عندما ينقر مستخدم فوق عنصر في مربع القائمة.انقر فوق تحديد XPath
بجوار مربع اسم العرض ، وانقر فوق الحقل الذي يحتوي على القيم المعروضة في مربع القائمة، ثم انقر فوق موافق.تلميح
لمنع ظهور قيم الاسم المعروض مرات متعددة في مربع القائمة، حدد خانة الاختيار إظهار الإدخالات التي لها أسماء عرض فريدة فقط.
إذا كنت تريد تمكين المستخدمين من كتابة القيمة الخاصة بهم في أسفل مربع قائمة التحديد المتعدد، فحدد خانة الاختيار السماح للمستخدمين بإدخال القيم المخصصة .
تلميحات التخطيط
استخدم التلميحات التالية لمساعدتك في تحسين مظهر مربع قائمة متعدد التحديدات وحجمه وجوانبه الأخرى:
- لتغيير عرض عدة مربعات قوائم متعددة التحديدات في وقت واحد، حدد مربعات القائمة متعددة التحديدات التي تريد تغيير حجمها، واضغط على ALT+ENTER، وانقر فوق علامة التبويب حجم ، ثم في المربع عرض ، اكتب رقما جديدا.
- لتغيير لون الخلفية لعدة مربعات قوائم متعددة التحديدات في وقت واحد، حدد مربعات القائمة متعددة التحديدات التي تريد تغييرها، في القائمة تنسيق ، انقر فوق حدود وتظليل، ثم على علامة التبويب تظليل ، قم بإجراء التعديلات اللازمة.
- لتخصيص الخط الذي يظهر بجانب خانات الاختيار في مربع قائمة متعددة التحديد، استخدم المربعين الخطوحجم الخط على شريط أدوات التنسيق . لتغيير الخط وحجم الخط لكل مربعات القائمة متعددة التحديدات في قالب النموذج في وقت واحد، انقر فوق مربع القائمة متعدد التحديد الذي يحتوي على التنسيق الذي تريده، ثم في القائمة تنسيق ، انقر فوق تطبيق الخط على كافة عناصر تحكم مربع القائمة Multiple-Selection.
- لضبط التباعد بين مربع قائمة متعددة التحديد والعناصر التي تحيط به في قالب النموذج، جرب إعدادات الهوامش على علامة التبويب حجم في مربع الحوار خصائص مربع قائمة متعددة . ويقدّم استخدام الهوامش لزيادة التباعد عناصر تحكم أهم من استخدام فواصل الفقرات لزيادة التباعد.