Сохраняемая карточка. Может быть обычной карточкой, файлов или заданием.
Имя коллекционной секции, которая содержит список идентификаторов.
Имя поля в секции sectionName, которое содержит идентификатор любого типа, уникальность которого требуется обеспечить в пределах карточки.
Имя поля в секции sectionName, которое содержит идентификатор родительской строки,
уникальность которого требуется обеспечить в пределах карточки, или null
, если секция sectionName не является дочерней.
Имя поля для сортировки в строках карточки или null
, если поле не задано.
Функция, выполняющая удаление указанной строки из коллекции строк, или null
, если строка удаляется обычным образом.
Переопределять удаление имеет смысл на клиенте, где также требуется удалить дочерние строки из структуры карточки.
Исправляет список уникальных ссылок, задаваемых идентификаторами любого типа в поле identifierFieldName в коллекционной секции с именем sectionName.
Под уникальностью ссылки подразумевается, что в одну и ту же карточку не может быть добавлено более одной ссылки с одним и тем же идентификатором.
Метод следует вызывать в расширении на сохранение карточки, файла или задания, передаваемого в поле card.
Метод гарантирует, что если пользователь удалит и тут же добавит строку с таким же идентификатором в поле identifierFieldName, то удалённая не будет удалена, а новая строка не будет добавлена.
Рекомендуется использовать метод в случае, если в секции sectionName есть уникальный индекс на идентификатор карточки и идентификатор в поле identifierFieldName.