14. Januar 2013 15:28
Hallo zusammen,
ich habe mich an das Tutorial von
http://andreaswijayablog.blogspot.de/2011/08/refresh-form-after-subgrid-changes-or.html gehalten und konnte somit das "onrefresh" event eines subgrids abfangen und meine eigene funkion triggern.
Leider habe ich das Problem das das onrefresh event manchmal(!) bereits nach dem ersten laden des Formulares ausgelöst wird. Somit lande ich öfters in einer Endlosschleifen, weil der Refresh des subgrids ein FormSave triggered.
Nun habe ich das Subgrid Element innerhalb des IE Debuggers untersucht und habe gesehen das es scheinbar noch zeilereiche andere Events gibt(z.B. "onrowsdelete", "onrowsinserted") leider kann ich an diese events keine Funktion anhängen die auch ausgelöst werden.
Habe es bereits wie in dem Tutorial beschrieben probiert
- Code:
var targetgrid = document.getElementById("Direktinvestitionen");
if (targetgrid) {
targetgrid.attachEvent("onrowsinserted", ReLoadForm);
sowie per jQuery und der bind function:
- Code:
var targetgrid = document.getElementById("Direktinvestitionen");
if (targetgrid) {
$(targetgrid).bind("onrowsinserted", function(){
ReLoadForm();
});
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.