function aggiungiEffettivo(){
var j = 0;
for (j = 0; j < config.prefStrutture.length; j++) {
if (config.prefStrutture[j].descrizione == dropdownlistContentinputPrefStrutturaDomanda.innerHTML)
break;
}
domanda.cdLivello1Zonale = config.prefStrutture[j].codice;
var dr = new DomandaRemoting();
var w = null;
dr.aggiungiElementoTitoloInvoke = function () {
w = gu.wait();
};
dr.aggiungiElementoTitoloFault = function (response) {
gu.wait(false, w);
titolo.elementiTitolo.splice((titolo.elementiTitolo.length - 1), 1);
gu.errorPopup(response.exception.detailedMessage);
};
dr.aggiungiElementoTitoloResult = function (response) {
gu.wait(false, w);
onSaving = false;
var dom = response.result.domanda;
var tit = response.result.titolo;
labelNuovoPunteggio.text(titolo.punteggio);
labelQuantitaResidua.text(titolo.quantitaResidua);
setTitoloInternal(tit);
domanda = gu.clone(dom);
config.onAggiornaTitolo(dom);
elementoTitolo = {remoteClass: 'it.lispa.siss.grad.domanda.entity.Specializzazione'};
var e = jQuery.Event('keyup', {which: $.ui.keyCode.ENTER});
if (inputSpecializzazioneFiltro.size() > 0)
inputSpecializzazioneFiltro.val('').trigger(e);
resetForm();
};
elementoTitolo.stato = 'A';
elementoTitolo.flagVolatile = 'Y';
titolo.elementiTitolo.push(elementoTitolo);
dr.aggiungiElementoTitolo(domanda, titolo);
};
mi da errore in questo punto:
domanda.cdLivello1Zonale = config.prefStrutture[j].codice;
l'errore è :
Specializzazione.js:364 Uncaught TypeError: Cannot read property 'codice' of undefined
at aggiungiEffettivo (Specializzazione.js:364)
at aggiungiElementoTitolo (Specializzazione.js:405)
at HTMLFormElement.<anonymous> (Specializzazione.js:251)
at HTMLFormElement.dispatch (jquery-1.11.1.js:4641)
at HTMLFormElement.elemData.handle (jquery-1.11.1.js:4309)
at Object.trigger (jquery-1.11.1.js:4550)
at HTMLFormElement.<anonymous> (jquery-1.11.1.js:5260)
at Function.each (jquery-1.11.1.js:383)
at jQuery.fn.init.each (jquery-1.11.1.js:136)
at jQuery.fn.init.trigger (jquery-1.11.1.js:5259)