با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
blockly > ISelectable
رابط قابل انتخاب
رابط برای یک شی که قابل انتخاب است.
معمولاً از پیادهسازیها انتظار میرود که از پیادهسازیهای onNodeFocus() و onNodeBlur() برای فراخوانی setSelected() با خودشان و null استفاده کنند تا اطمینان حاصل شود که انتخابها بهدرستی بهروزرسانی شده و رویداد تغییر انتخاب فعال میشود.
امضا:
export interface ISelectable extends IFocusableNode
گسترش می یابد: IFocusableNode
خواص
روش ها
روش | توضیحات |
---|
select() | این را انتخاب کنید. آن را به صورت بصری برجسته کنید. |
لغو انتخاب () | این را لغو انتخاب کنید. آن را به صورت بصری برجسته نکنید. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-05-16 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-05-16 بهوقت ساعت هماهنگ جهانی."],[[["The ISelectable interface defines objects that can be selected and unselected within a Blockly workspace."],["It includes properties for the object's ID and its associated workspace."],["Objects implementing this interface have methods for visual selection and deselection."]]],["The `ISelectable` interface defines objects that can be selected within a workspace. It mandates the presence of an `id` (string) and a `workspace` property of `Workspace` type. Key actions include `select()`, which visually highlights the object, and `unselect()`, which removes the visual highlight. These methods control the visual state of the selectable object within its designated workspace.\n"]]