Os campos de uma grade serão repreparados sempre que ela for escrita?
Data de postagem: Nov 10, 2010 12:11:12 PM
Não. O método "grid.prepare()" é invocado somente na primeira escrita da grade: "grid.write()". Caso a grade seja reescrita novamente, o método prepare só será invocado caso:
1) O DataSet da grade tenha sido alterado (propriedade "grid.ds")
2) o ClassKey da grade tenha sido alterado (propriedade "grid.classKey")
Caso o desenvolvedor tenha a necessidade de forçar que a grade seja reconstruída a cada nova escrita, deverá ser utilizado o método deleteGrid do Process, como no exemplo abaixo:
this.deleteGrid("gridTeste");
var grid = this.grid("gridTeste", this.ds, classKey);
grid.write();