CardExtensionHelper - класс
Вспомогательные методы для организации расширений в карточках.
Пространство имён: Tessa.Cards.ExtensionsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static class CardExtensionHelper
Public NotInheritable Class CardExtensionHelper
public ref class CardExtensionHelper abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type CardExtensionHelper = class end
- Inheritance
- Object CardExtensionHelper
FixUniqueIdentifiersAsync |
Исправляет список уникальных ссылок, задаваемых идентификаторами любого типа в полях из списка
identifierFieldNames в списке полей rows.
Под уникальностью ссылки подразумевается, что в одну и ту же карточку не может быть добавлено
более одной ссылки с одним и тем же идентификатором.
Возвращает признак того, что была найдена хотя бы одна строка-дубликат.
Если задано removeDuplicates как false,
то дубликаты не удаляются.
|
FixUniqueIdentifiersOnClientAsync |
Исправляет список уникальных ссылок, задаваемых идентификаторами любого типа в полях
identifierFieldName в коллекционной секции с именем sectionName.
Под уникальностью ссылки подразумевается, что в одну и ту же карточку не может быть добавлено
более одной ссылки с одним и тем же идентификатором.
Метод следует вызывать в расширении на сохранение карточки, файла или задания,
передаваемого в поле card.
|
FixUniqueIdentifiersOnClientStoreBeforeRequestAsync |
Исправляет список уникальных ссылок, задаваемых идентификаторами любого типа в полях
identifierFieldName в коллекционной секции с именем sectionName.
Под уникальностью ссылки подразумевается, что в одну и ту же карточку не может быть добавлено
более одной ссылки с одним и тем же идентификатором.
Метод следует вызывать в расширении на сохранение карточки в методе
BeforeRequest(ICardStoreExtensionContext) на клиенте.
|
FixUniqueIdentifiersOnClientStoreTaskBeforeRequestAsync |
Исправляет список уникальных ссылок, задаваемых идентификаторами любого типа в полях
identifierFieldName в коллекционной секции с именем sectionName.
Под уникальностью ссылки подразумевается, что в одну и ту же карточку не может быть добавлено
более одной ссылки с одним и тем же идентификатором.
Метод следует вызывать в расширении на сохранение задания в методе
StoreTaskBeforeRequest(ICardStoreTaskExtensionContext) на клиенте.
|