واجهة IFlyoutInflater
Signature:
export interface IFlyoutInflater
الطُرق
الطريقة | الوصف |
---|---|
disposeItem(item) | تتخلص من العنصر المحدّد. إذا كان العنصر المعنيّ مضمّنًا في مساحة عمل النافذة المنبثقة، من المفترض أن تتم إزالته تلقائيًا. ولا يُطلب من مُنفّذِي العنصر التخلص منه بالكامل، فقد يتم مثلاً تخزينه مؤقتًا لأغراض الأداء. |
gapForItem(state, defaultGap) | تعرِض هذه الدالة مقدار المسافة التي يجب أن تتبع العنصر المقابل لتمثيل JSON المحدّد. |
getType() | تعرِض هذه السمة نوع العناصر التي يُنفِّخها هذا الجهاز. يجب أن يكون هذا الاسم مطابقًا للاسم الذي يسجّل به هذا الموسّع نفسه، بالإضافة إلى القيمة التي تعرضها getType() في عناصر FlyoutItem التي تعرضها load() . |
load(state, flyout) | تحمِّل هذه الوظيفة العنصر الممثَّل بالحالة المحدَّدة إلى مساحة العمل. يُرجى العلم أنّ واجهة هذه الطريقة مطابقة لتلك الواردة في ISerializer، وذلك للسماح بإعادة استخدام الرمز. |