Удаляет определение полей из векторного слоя документа, но не трогает элементы. Вы не можете удалить определения полей векторного веб-слоя.
Синтаксис
(esri_fielddef_remove flname field)
Аргументы
flname | строка | обязательно | имя существующего векторного слоя документа текущего чертежа.
field | строка | обязательно | имя поля атрибута существующего векторного слоя документа
Пример использования
Пытается удалить поле Undev векторного слоя Parks:(esri_fielddef_remove "Parks" "Undev")
Пример использования результата
Удаляет поле и возвращает список значений true:
(T)
Возвращаемые значения
- В случае успеха функция возвращает список значений true: (T)
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ( "Error" . "<message>"))
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Missing required argument."))
Не указан один или несколько обязательных аргументов.
- (nil ("Error" . "Feature layer not found."))
Заданный векторный слой не является допустимым слоем чертежа.