IWidget interface
جميع الأدوات تنفذ هذه الواجهة
الخصائص
| disable |
يستدعي إطار العمل هذه الطريقة لتحديد ما إذا كان يجب تعطيل عنصر واجهة المستخدم للمستخدمين الذين لديهم ترخيص أصحاب المصلحة |
| lightbox | قم بتشغيل القطعة في وضع الصندوق الخفيف |
| listen | الاستماع إلى رسالة من المضيف |
| load | تستخدم الأدوات الإعدادات المتوفرة بالإضافة إلى المكالمات من جانب الخادم لإكمال تجربة العرض الخاصة بها. في المستقبل ، من المتوقع أن توفر الأدوات تجربة تحميل أثناء انتظار إكمال المكالمات. حتى ذلك الحين ، سيوفر مضيف الأداة تجربة التحميل |
| on |
تدير الأدوات أي عمليات غير ضرورية للتحميل الأولي ولكنها مطلوبة لتجربة عنصر واجهة المستخدم الكاملة. |
| preload | تستخدم الأدوات الإعدادات المتوفرة جنبا إلى جنب مع أي بيانات مخزنة مؤقتا قد تكون لديهم لرسم حالة تفاعلية. يجب عدم إجراء أي مكالمات شبكة بواسطة الأداة. |
تفاصيل الخاصية
disableWidgetForStakeholders
يستدعي إطار العمل هذه الطريقة لتحديد ما إذا كان يجب تعطيل عنصر واجهة المستخدم للمستخدمين الذين لديهم ترخيص أصحاب المصلحة
disableWidgetForStakeholders?: (widgetSettings: WidgetSettings) => Promise<boolean>
قيمة الخاصية
(widgetSettings: WidgetSettings) => Promise<boolean>
lightbox
قم بتشغيل القطعة في وضع الصندوق الخفيف
lightbox?: (widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
قيمة الخاصية
(widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
listen
الاستماع إلى رسالة من المضيف
listen?: (event: string, eventArgs: EventArgs<T>) => void
قيمة الخاصية
(event: string, eventArgs: EventArgs<T>) => void
load
تستخدم الأدوات الإعدادات المتوفرة بالإضافة إلى المكالمات من جانب الخادم لإكمال تجربة العرض الخاصة بها. في المستقبل ، من المتوقع أن توفر الأدوات تجربة تحميل أثناء انتظار إكمال المكالمات. حتى ذلك الحين ، سيوفر مضيف الأداة تجربة التحميل
load: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
قيمة الخاصية
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
onDashboardLoaded
تدير الأدوات أي عمليات غير ضرورية للتحميل الأولي ولكنها مطلوبة لتجربة عنصر واجهة المستخدم الكاملة.
onDashboardLoaded?: () => void
قيمة الخاصية
() => void
preload
تستخدم الأدوات الإعدادات المتوفرة جنبا إلى جنب مع أي بيانات مخزنة مؤقتا قد تكون لديهم لرسم حالة تفاعلية. يجب عدم إجراء أي مكالمات شبكة بواسطة الأداة.
preload: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
قيمة الخاصية
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>