blockly > ContextMenu > callbackFactory
تابع ContextMenu.callbackFactory().
یک تابع callback ایجاد کنید که یک بلوک را ایجاد و پیکربندی کند، سپس بلوک جدید را در کنار نسخه اصلی قرار داده و آن را برمی گرداند.
امضا:
export declare function callbackFactory(block: Block, state: Element | serializationBlocks.State): () => BlockSvg;
مولفه های
پارامتر | تایپ کنید | شرح |
---|---|---|
مسدود کردن | مسدود کردن | بلوک اصلی |
حالت | عنصر | serializationBlocks.State | نمایش شی XML یا JSON از بلوک جدید. |
برمی گرداند:
() => BlockSvg
عملکردی که یک بلوک ایجاد می کند.