blockly > ToolboxItem

فئة ToolboxItem

فئة لعنصر في صندوق الأدوات

Signature:

export declare class ToolboxItem implements IToolboxItem 

تنفِّذ: IToolboxItem

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(constructor)(toolboxItemDef, parentToolbox, opt_parent) إنشاء مثيل جديد من فئة ToolboxItem

الخصائص

الموقع مفاتيح التعديل النوع الوصف
id_ protected سلسلة
level_ protected الرقم
parent_ protected ICollapsibleToolboxItem | null
parentToolbox_

protected

readonly

IToolbox مجموعة الأدوات التي تنتمي إليها هذه الفئة.
toolboxItemDef_ protected toolbox.ToolboxItemInfo | null
workspace_ protected WorkspaceSvg

الطُرق

الطريقة مفاتيح التعديل الوصف
canBeFocused() راجِع IFocusableNode.canBeFocused.
dispose()‎ تخلص من عنصر مجموعة الأدوات هذا. لا يتم إجراء أي إجراء تلقائيًا.
getClickTarget() تحصل على عنصر HTML القابل للنقر. يتلقّى عنصر صندوق الأدوات الرئيسي النقرات. ستضيف علبة الأدوات الرئيسية معرّفًا إلى هذا العنصر حتى تتمكّن من تمرير الحدث onClick إلى عنصر toolboxItem الصحيح.
getDiv()‎ تحصل على div لعنصر مربع الأدوات.
getFocusableElement() راجِع IFocusableNode.getFocusableElement.
getFocusableTree() راجِع IFocusableNode.getFocusableTree.
getId()‎ تحصل على معرّف فريد لعنصر صندوق الأدوات هذا.
getParent() تحصل على العنصر الرئيسي إذا كان عنصر صندوق الأدوات مُدمجًا.
init()‎ تبدأ عملية إعداد عنصر صندوق الأدوات. ويشمل ذلك إنشاء نموذج DOM وتعديل حالة أي عناصر استنادًا إلى عنصر المعلومات.
isCollapsible() ما إذا كان عنصر صندوق الأدوات قابلاً للطي
isSelectable() يشير إلى ما إذا كان عنصر صندوق الأدوات قابلاً للاختيار.
onNodeBlur() راجِع IFocusableNode.onNodeBlur.
onNodeFocus() راجِع IFocusableNode.onNodeFocus.
setVisible_(_isVisible) لتحديد ما إذا كانت الفئة مرئية أم لا لكي تكون الفئة مرئية، يجب أيضًا توسيع فئتها الرئيسية.