SDK de Listas

Esta seção descreve as funções e o fluxo de trabalho para trabalhar com as listas do SDK

O sistema tem a capacidade de substituir o cartão de edição padrão do item da lista. Para fazer isso, você deve definir a área de conexão do widget catalogs no manifest.json, e então especificar o id do diretório onde o cartão personalizado será usado no lugar do usual.

Para especificar o id do diretório, é necessário chamar o método do widget setSdkCatalogId, passando o id do diretório como argumento até que as configurações do widget sejam salvas. Você pode fazer isso, por exemplo, no callback onSave.

Exemplo:

onSave: _.bind(function () {
          this.setSdkCatalogId(this.params.catalog_id);
          return true;
}, self),

Após configurar as configurações, quando você tentar editar o elemento do diretório, o callback do widget loadCatalogElement será chamado. Nesse caso, o cartão de edição padrão do item da lista não será aberto.

loadCatalogElement: function (catalog_element) {
          console.log('editando o item de catálogo #' + catalog_element.id);
},