ui.SplitPanel

أداة تحتوي على لوحتَين مع فاصل بينهما يمكن سحب الفاصل، ما يتيح تغيير حجم اللوحات. قد تكون إحدى اللوحتين أو كلتاهما من عناصر ui.Map.

يتمّ ضبط التنسيق تلقائيًا على تقسيم بنسبة 50/50. تتحكّم أنماط العرض وmax/minWidth في اللوحات في حجم التقسيم للاتجاهات الأفقية. وبالمثل، استخدِم الارتفاع وmax/minHeight للصور العمودية. يمكن تقديم هذه القيم بالبكسل على النحو التالي: ‎{n}px أو كنسبة مئوية من SplitPanel الحاوية على النحو التالي: ‎{n}%‎.

يُرجى العِلم أنّه سيتم تجاهل الحجم المحدّد للوحة الثانية في حال تحديد حجم اللوحة الأولى، لأنّه يتم التحكّم في العرض الإجمالي للوحة المقسّمة بشكلٍ مستقل. يمكن ضبط الحدّ الأقصى/الأدنى لحجم كلتا اللوحتين.

الاستخدامالمرتجعات
ui.SplitPanel(firstPanel, secondPanel, orientation, wipe, style)ui.SplitPanel
الوسيطةالنوعالتفاصيل
firstPanel‫ui.Panel، اختيارياللوحة اليمنى أو العلوية القيمة التلقائية هي مثيل جديد من ui.Panel.
secondPanel‫ui.Panel، اختيارياللوحة السفلية أو اليسرى القيمة التلقائية هي مثيل جديد من ui.Panel.
orientationسلسلة، اختياريإحدى القيمتين "أفقي" أو "عمودي". القيمة التلقائية هي "أفقي".
wipeقيمة منطقية، اختياريةتحديد ما إذا كان سيتم تفعيل تأثير المسح. عند تفعيل هذا الوضع، تشغل اللوحتان كل المساحة المتاحة، ولا يؤدي سحب الفاصل إلى تحديد حجم اللوحات، بل إلى تحديد مقدار ما يتم عرضه من كل لوحة. هذا التأثير مشابه لـ "انتقال المسح". يفيد هذا الوضع في مقارنة خريطتَين. القيمة التلقائية هي "خطأ".
styleالكائن، اختياريعنصر من أنماط CSS المسموح بها مع القيم التي سيتم ضبطها لهذه اللوحة القيمة التلقائية هي كائن فارغ.