Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
блочно > Процедуры > IPocedureModel
Интерфейс Процедуры.IPocedureModel
Модель данных для процедуры.
Подпись:
export interface IProcedureModel
Методы
Метод | Описание |
---|
удалитьПараметр (индекс) | Удаляет параметр по данному индексу из списка параметров. |
getEnabled() | Возвращает, включена/отключена процедура. Если процедура отключена, все блоки вызова процедуры также должны быть отключены. |
получитьИд() | Возвращает уникальный независимый от языка идентификатор процедуры. |
получитьИмя() | Возвращает удобочитаемое имя процедуры. |
getParameter (индекс) | Возвращает параметр по заданному индексу в списке параметров. |
ПолучитьПараметры() | Возвращает массив всех параметров в списке параметров. |
getReturnTypes() | Возвращает тип(ы) возвращаемого значения процедуры. Null представляет процедуру, которая не возвращает значение. |
вставитьПараметр (Модель параметра, индекс) | Вставляет параметр в список параметров. Чтобы переместить параметр, сначала удалите его, а затем вставьте заново. |
сохранитьСостояние() | Сериализует состояние процедуры в JSON. |
setEnabled (включено) | Устанавливает, включена/отключена эта процедура. Если процедура отключена, все блоки вызова процедуры также должны быть отключены. |
setName(имя) | Устанавливает удобочитаемое имя процедуры. |
setReturnTypes(типы) | Устанавливает тип(ы) возвращаемого значения процедуры. Передайте значение null, чтобы представить процедуру, которая не возвращает результат. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[[["Прост для понимания","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-07-25 UTC."],[],["The `IProcedureModel` interface manages procedure data. Key actions include: retrieving the procedure's ID, name, enabled status, parameters, and return types. Parameters can be managed by inserting, deleting, and retrieving them. The name, enabled status, and return types can be set. It supports getting all parameters as an array. Additionally, it allows saving the procedure's state and has the capacity of disabling or enabling it.\n"]]