exponenta event banner

appdesigner.customcomponent.removeMetadata

Удаление пользовательского компонента из App Designer

    Описание

    пример

    appdesigner.customcomponent.removeMetadata(classfile) удаляет метаданные App Designer для пользовательского класса компонентов пользовательского интерфейса, указанного в classfile. Компонент удаляется из библиотеки компонентов App Designer.

    Вызов этой функции имеет эффект только в том случае, если класс компонента пользовательского интерфейса был предварительно сконфигурирован с помощью appdesigner.customcomponent.configureMetadata функция.

    Примеры

    свернуть все

    Предположим, что создан пользовательский класс компонентов пользовательского интерфейса, сохраненный как IPAddressComponent.m в папке C:\MyComponentsи настроил компонент для использования в App Designer с помощью appdesigner.customcomponent.configureMetadata функция. Удалите метаданные класса компонентов пользовательского интерфейса.

    appdesigner.customcomponent.removeMetadata('C:\MyComponents\IPAddressComponent.m')

    При вызове этой функции удаляются метаданные, связанные с IPAddressComponent класс из appDesigner.json в файле resources , которая была создана при настройке компонента. При этом удаляется IPAddressComponent из библиотеки компонентов App Designer.

    Входные аргументы

    свернуть все

    Путь к файлу класса компонента пользовательского интерфейса, указанному как вектор символа или скаляр строки. classfile может быть абсолютным или относительным путем.

    Пример: 'C:\MyComponents\IPAddressComponent.m'

    Пример: "IPAddressComponent.m"

    Представлен в R2021a