Reconhecer edição ou inserção de registro no dataset?

Como saber se estou inserindo ou editando um registro do dataset?

preciso permitir somente um registro em um dataset, é um dataset de configuração. Tem como?

Quanto mais detalhada a pergunta melhor, gera respostas mais assertivas. Você se refere a dataset offline, customizado ou um registro em um formulário?

Boa tarde,

É possível se você, num evento de validação, buscar o registro do dataset e comparar algum campo para ver se é o mesmo ou um novo e então barrar, mas isso vai contra o conceito do próprio dataset que é de ser uma coleção de dados para usos específicos de maneira agrupada.

Para isso acho que você pode criar um dataset customizado com os campos fixos e reexportá-lo quando for alterar o valor.

José, você pode verificar a quantidade de registro desta forma:


var dataset = DatasetFactory.getDataset("<nome do dataset>");

if (dataset.values.length > 0) {
    // já existem registros
}
else {
    // não existem registros
}