بلوک > مشترک
فضای نام رایج
کارکرد
تابع | شرح |
---|
createBlockDefinitionsFromJsonArray(jsonArray) | بلوکها را از آرایهای از تعاریف بلوک JSON، همانطور که ممکن است توسط ابزار توسعهدهنده Blockly ایجاد شود، تعریف کنید. |
defineBlocks (بلوک) | تعاریف بلوک مشخص شده را به فرهنگ لغت تعاریف بلوک (Blockly.Blocks) اضافه کنید. |
defineBlocksWithJsonArray(jsonArray) | بلوکها را از آرایهای از تعاریف بلوک JSON، همانطور که ممکن است توسط ابزار توسعهدهنده Blockly ایجاد شود، تعریف کنید. |
getAllWorkspaces() | همه فضاهای کاری را پیدا کنید. |
getBlockTypeCounts (block، opt_stripFollowing) | نقشه ای از همه نوادگان بلوک تهیه کنید که نوع خود را با تعداد فرزندان دارای آن نوع نگاشت می کنند. |
getMainWorkspace() | آخرین فضای کاری سطح بالای استفاده شده (بر اساس تمرکز) را برمی گرداند. سعی کنید از این تابع استفاده نکنید، به خصوص اگر چندین نمونه Blockly در یک صفحه وجود دارد. |
getParentContainer() | عنصر ظرفی را دریافت کنید که در آن WidgetDiv، DropDownDiv و Tooltip را رندر کنید. |
getSelected() | شیء قابل کپی انتخاب شده فعلی را برمی گرداند. |
getWorkspaceById(id) | فضای کاری را با شناسه مشخص شده پیدا کنید. |
ثبت فضای کاری (فضای کاری) | یک فضای کاری در فضای کاری db ثبت کنید. |
setMainWorkspace (فضای کاری) | آخرین مورد استفاده از فضای کار اصلی را تنظیم می کند. |
setParentContainer(newParent) | ظرف والد را تنظیم کنید. این عنصر ظرفی است که WidgetDiv، DropDownDiv و Tooltip در اولین باری که Blockly.inject فراخوانی میشود، ارائه میشوند. این روش اگر بعد از اولین Blockly.inject فراخوانی شود، یک NOP است. |
svgResize (فضای کاری) | اندازه تصویر SVG را طوری تنظیم کنید که محفظه آن کاملاً پر شود. زمانی که نما واقعاً اندازه ها را تغییر می دهد، این را صدا بزنید (مثلاً در تغییر اندازه پنجره/تغییر جهت دستگاه). برای تغییر اندازه فضای کاری هنگام تغییر محتویات (مثلاً هنگامی که یک بلوک اضافه یا حذف می شود) به workspace.resizeContents مراجعه کنید. ارتفاع/عرض تصویر SVG را ثبت کنید. |
لغو ثبت فضای کاری (فضای کاری) | یک فضای کاری را از فضای کاری db لغو ثبت کنید. |
متغیرها
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-06 بهوقت ساعت هماهنگ جهانی."],[[["The `common` namespace provides functions for managing workspaces, defining blocks, and handling UI elements within Blockly."],["It includes functions to find, register, and unregister workspaces, as well as to manipulate the main workspace."],["Developers can use this namespace to define blocks programmatically from JSON definitions or add them to the Blockly.Blocks dictionary."],["Functions are available for interacting with selected objects, resizing the SVG workspace, and managing drag-and-drop connections."],["The `common` namespace also exposes variables for tracking dragging connections and for testing purposes."]]],[]]