تجميع الأزرار في شريط الأوامر
الهدف
أن تضع خطًّا فاصلًا بين الأزرار التي أضفتها إلى شريط أوامر نموذج أو عرض، فتُقرأ الأوامر المترابطة كمجموعة لا كصفٍّ طويل واحد.
المتطلبات المسبقة
- نموذج أو عرض تحرّره في مصمّمه.
- إجراءان على الأقل من إجراءاتك أنت على شريط Actions — فالفاصل بين لا شيء ولا شيء لا يُعرض (انظر أدناه).
الخطوات
- افتح النموذج في مصمّم النماذج، أو العرض في مصمّم العروض.
- اعثر على شريط Actions أسفل لوحة التصميم.
- اختر Add separator. تظهر رقاقة ضيّقة في آخر الشريط تُظهر الخط الذي سيرسمه.
- اسحبها بين الزرّين اللذين تريد الفصل بينهما.
- احفظ النموذج أو العرض.
ما الفاصل
خطٌّ، لا أكثر. لا اسم له ولا أيقونة ولا نصّ برمجي، والنقر عليه لا يفعل شيئًا — ولذلك لا يعرض عليك المصمّم تلك الحقول حين يكون الفاصل محدَّدًا. وهو موجود ليقول فقط: «هذه الأوامر تنتمي معًا، وتلك شيء آخر».
وهو موجود في الشريط وحده. لا يمكنك نقله إلى قائمة More menu (…)، لأن تلك القائمة قائمة رأسية من الأوامر، وخطٌّ رأسيّ بينها لا يفصل شيئًا.
الفاصل الذي لا يفصل شيئًا لا يُرسم
ثلاث حالات تختفي من تلقاء نفسها:
- فاصل في بداية الشريط؛
- فاصل في نهايته؛
- ثاني فاصلين متجاورين.
وليس هذا تجاوزًا لما فعلتَه. فالأوامر الظاهرة تتبع من ينظر: من لا يملك صلاحية الحذف لا يرى زرّ الحذف أصلًا، فالفاصل الذي وضعتَه بين الحذف والزر التالي قد يجد نفسه في آخر شريط ذلك المستخدم وليس بعده شيء — خطٌّ شارد معلّق بآخر زر. لا تستطيع توقّع ذلك وأنت تصمّم النموذج؛ لكن الشريط يستطيع وهو يرسم نفسه.
فقد لا يظهر فاصل وضعتَه في موضعه الصحيح لكل المستخدمين. وهذا هو عمل الميزة لا خللها.
أين تجلس أزرارك
تبدأ أوامرك بعد الأوامر المدمجة (حفظ، حفظ وإغلاق، حذف، تحديث…)، لذا فالفاصل الذي تضعه قبل أول أزرارك يجلس بين أوامر المنصّة وأوامرك — وهو غالبًا الموضع الذي تريد فيه فاصلًا، وهو الموضع الوحيد الذي يُرسم فيه فاصل «بدائي»، لأن قبله شيئًا.
هذا حيث تبدأ. والشريط قائمة واحدة تضمّ النوعين، وبإمكانك سحب أيّ رقاقة إلى أيّ موضع فيها — انظر إعادة تسمية أمر أو إخفاؤه أو نقله. والفاصل ينتقل كأيّ شيء آخر، ويفصل ما يقع على جانبيه.
حل المشكلات
- فاصلي لا يظهر. — في الغالب إحدى الحالات الثلاث أعلاه. تحقّق ممّا يجاوره في الشريط بعد استبعاد الأوامر المرهونة بالصلاحيات.
- لا أجد له Placement أو Edit code. — الفاصل لا يملك أيًّا منهما. وتُخفى تلك الحقول بدل تعطيلها، لأن التعطيل يوحي بأنها قد تنطبق يومًا.
- أريد فاصلًا في More menu. — غير ممكن، وذلك مقصود. وزّع أوامرك بين الشريط والقائمة بدلًا من ذلك.
سيناريوهات ذات صلة
- إنشاء نموذج.
- إنشاء عرض.
- اجعل الزر يفعل شيئاً — ما يفعله كل زر من تلك الأزرار فعلاً عند الضغط عليه.