Domanda

Devo convalidare un paio di campi nella griglia della CA ogni volta che un record viene aggiornato / aggiunto. La griglia viene utilizzata nella modalità di richiamata. Quello che non riesco a capire come fare è annullare la richiamata se una cella non è valida. Sto provando a fare questo evento "onBeforeUpdate" della griglia. Posso chiamare set_cancel (true) per annullare l'aggiornamento. Ma questo cambierà la modalità riga da modifica a visualizzazione e perderò tutti i dati inseriti. Quello che sto cercando di fare è lasciare la riga nella modalità di modifica quando una cella in quella riga non è valida. Una delle cose a cui ho pensato ma che non ho ancora fatto è tentare di cambiare RunningMode su Client, convalidare il record e riportare RunningMode su Callback quando sono pronto per l'invio? Eventuali suggerimenti sono molto apprezzati. Grazie!

È stato utile?

Soluzione

Si scopre che esiste un metodo sull'evento di annullamento che consente di lasciare la riga in modalità modifica.

eventArgs.set_continue(true);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top