IWidgetConfiguration interface
ينفذ مؤلفو عنصر واجهة المستخدم هذه الواجهة لتكوينهم.
listen | الاستماع إلى رسالة من المضيف |
load | يتم استدعاؤه من قبل المضيف لإعداد تكوين عنصر واجهة المستخدم، والذي يستخدم الإعدادات المشتركة مع عنصر واجهة المستخدم لإكمال تجربة العرض الخاصة به. |
on |
يتم استدعاؤه من قبل المضيف عندما ينقر المستخدم على الزر حفظ. من المتوقع أن يقوم كاتب عنصر واجهة المستخدم بتشغيل عمليات التحقق من الصحة إذا لزم الأمر. إذا كنت جاهزا للحفظ، فاستخدم WidgetHelpers.WidgetConfigurationSave.Valid() لإرجاع الإعدادات المخصصة المتسلسلة لأداة من configuraton. إذا كانت الإعدادات المخصصة غير صالحة وغير جاهزة للحفظ، فاستخدم WidgetHelpers.WidgetConfigurationSave.Invalid() لإعلام المضيف بإيقاف الحفظ. |
on |
(اختياري) يتم استدعاؤه بواسطة المضيف عندما يكون التكوين جاهزا للحفظ (عندما ينقر المستخدم فوق زر الحفظ في لوحة التكوين) |
الاستماع إلى رسالة من المضيف
listen?: (event: string, eventArgs: EventArgs<T>) => void
قيمة الخاصية
(event: string, eventArgs: EventArgs<T>) => void
يتم استدعاؤه من قبل المضيف لإعداد تكوين عنصر واجهة المستخدم، والذي يستخدم الإعدادات المشتركة مع عنصر واجهة المستخدم لإكمال تجربة العرض الخاصة به.
load: (widgetSettings: WidgetSettings, widgetConfigurationContext: IWidgetConfigurationContext) => Promise<WidgetStatus>
قيمة الخاصية
(widgetSettings: WidgetSettings, widgetConfigurationContext: IWidgetConfigurationContext) => Promise<WidgetStatus>
يتم استدعاؤه من قبل المضيف عندما ينقر المستخدم على الزر حفظ. من المتوقع أن يقوم كاتب عنصر واجهة المستخدم بتشغيل عمليات التحقق من الصحة إذا لزم الأمر. إذا كنت جاهزا للحفظ، فاستخدم WidgetHelpers.WidgetConfigurationSave.Valid() لإرجاع الإعدادات المخصصة المتسلسلة لأداة من configuraton. إذا كانت الإعدادات المخصصة غير صالحة وغير جاهزة للحفظ، فاستخدم WidgetHelpers.WidgetConfigurationSave.Invalid() لإعلام المضيف بإيقاف الحفظ.
onSave: () => Promise<SaveStatus>
قيمة الخاصية
() => Promise<SaveStatus>
(اختياري) يتم استدعاؤه بواسطة المضيف عندما يكون التكوين جاهزا للحفظ (عندما ينقر المستخدم فوق زر الحفظ في لوحة التكوين)
onSaveComplete?: () => void
قيمة الخاصية
() => void