Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

 

Plataforma

Produto:  ECM 3.00

Ocorrência

Como retornar , através de um DataSet, somente fichas na sua última versão através de um Dataset?

 

Solução

Ao gerar novas versões de fichas, o TOTVS | ECM define o estado de inativo para as versões antigas das fichas.

Adicione uma Constraint definindo como chave de pesquisa a metadata#active igual  igual a "true".

 

Exemplo de script:

Bloco de código
languagejs
var factory = DatasetFactory.getInstance(${WKCompany});//Filtra Clientes de 1 a 10

...


var c1 = factory.createConstraint("cod_cli", "1", "5", ConstraintType.MUST);//Filtra Fichas Ativas

...


var c2 = factory.createConstraint("metadata#active", "true", "true", ConstraintType.MUST);

...


var constraints = new Array(c1, c2);//Ordena pelo campo nome do cliente

...


var sortingFields = new Array("name_cli");dataset = factory.getDataset("cad_cli", null, constraints, sortingFields);