PDA

View Full Version : loading form data with json



michael melsen
30 Oct 2009, 1:21 AM
hi guys,

I want to load a formpanel with json data. the json response from the server is correct as it worked in a gridpanel and the gridpanel is displayed with the correct values. Once I had this working I changed the code to display the data from json by a formpanel. I read several topics on the forum and also the action.load part but can't figure out why I get a failure after calling getForm.load. Probably this prevents my form from being filled with data. Hope you can help me out.

the code is this:


Ext.ns('Student');

// create pre-configured grid class
Student.FormPanel = Ext.extend(Ext.FormPanel, {

initComponent:function() {

// configure the grid
Ext.apply(this, {
autoHeight: true
,items: [{
fieldLabel: 'Studielinknumer',
name: 'studentPersonalia.slNumber',
width:190
}, {
fieldLabel: 'Land code',
name: 'studentPersonalia.slNumber',
width:190
}]
}); // eo apply

// call parent
Student.FormPanel.superclass.initComponent.apply(this, arguments);
} // eo function initComponent

,onRender:function() {

// call parent
Student.FormPanel.superclass.onRender.apply(this, arguments);

this.getForm().load({
url: 'ActionHandlerServlet?action=studentPersonalia'
,params: {slNumber: Ext.getCmp('StudentInfo').slNumber}
,success: function(form, action) {
Ext.Msg.alert("Load was succesfull", action.result);
}
,failure: function(form, action) {
Ext.Msg.alert("Load failed", action.result);
}
});

} // eo function onRender

}); // eo extend

// register component
Ext.reg('StudentPersonaliaPanel', Student.FormPanel);

the json starts with:



{
"studentPersonalia": {
"BSNNumberAvailable": true,
"class": "nl.surf.vchmo.domain.student.StudentImpl",
"correspondentieNummer": 3587039001,
"countryCodeOfBirth": 6030,
"countryCodeOfBirthFather": null,
"countryCodeOfBirthMother": null,
"firstNationalityCode": 1,
"gbaRelatie": true,
"ocwNumberChanged": false,
"persoonsgegevensVerstrekken": true,
"receivedOcwNumber": null,
"secondNationalityCode": null,
"slNumber": 636916898,

Animal
30 Oct 2009, 1:24 AM
When posting JSON, run it through http://jsbeautifier.org/ and put it in
tags so we can read it.

Animal
30 Oct 2009, 1:27 AM
Did you fully read http://www.extjs.com/deploy/dev/docs/?class=Ext.form.Action.Load ?

Mike Robinson
30 Oct 2009, 6:50 AM
Ummm... where exactly is the store?

Maybe it's just my new glasses.

Animal
30 Oct 2009, 6:53 AM
You don't need a Store to load a form.

It can pull in JSON and distribute the values to its Fields.

You do however have to format the JSON according to the docs!

michael melsen
30 Oct 2009, 6:53 AM
Hi Mike,

I don't have a store as it is not required.

greetz

michael

Animal
30 Oct 2009, 6:54 AM
You did not read the link and immediately think "Ahah! THAT'S where I went wrong"?

michael melsen
30 Oct 2009, 6:58 AM
Hi animal,

I ran the complete json string through jslint and it came up with 'good'. The full json contains a success: true and also has a data object where the root is studentPersonalia. Also when I use the same json with a grid, it does work! Any thoughts?

What link do you mean exactly?

thanks for your help in advance

Animal
30 Oct 2009, 7:03 AM
http://www.extjs.com/deploy/dev/docs/?class=Ext.form.Action.Load

michael melsen
30 Oct 2009, 7:09 AM
hi animal,

this is the full json string:


{"studentPersonalia":{"class":"main.java.nl.chronotech.presentation.JsonObjectResponse","data":{"BSNNumberAvailable":true,"class":"nl.surf.vchmo.domain.student.StudentImpl","correspondentieNummer":3587039001,"countryCodeOfBirth":6030,"countryCodeOfBirthFather":null,"countryCodeOfBirthMother":null,"firstNationalityCode":1,"gbaRelatie":true,"ocwNumberChanged":false,"persoonsgegevensVerstrekken":true,"receivedOcwNumber":null,"secondNationalityCode":null,"slNumber":636916898,"slNumberChanged":false,"studentAddresses":{"class":"nl.surf.vchmo.domain.student.StudentAddressesImpl","lastChangedAddress":{"addressChanged":false,"changedFromDomesticToForeign":false,"changedFromForeignToDomestic":false,"class":"nl.surf.vchmo.domain.student.StudentAddressImpl","countryCode":6030,"domestic":true,"foreign":false,"idInstitutionsAddressSent":[],"studentAddressObject":{"adresregel1":null,"adresregel2":null,"adresregel3":null,"class":"nl.surf.vchmo.dc.AdresObject","datumGewijzigd":1254647996454,"fieldCount":18,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID","type":2,"value":10165},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SOORT","type":4,"value":"PAY"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.STRAAT","type":4,"value":"Van Berkumstraat"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER","type":4,"value":"28"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_TOEVOEGING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LOCATIE_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE","type":4,"value":"6832CC"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.PLAATS","type":4,"value":"ARNHEM"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL1","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL2","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL3","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LANDNUMMER","type":4,"value":"31"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.TELEFOONNUMMER","type":4,"value":"0207777777"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID_LAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE_GECONTROLEERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.DATUM_GEWIJZIGD","type":6,"value":1254647996454}],"huisnummer":"28","huisnummerAanduiding":null,"huisnummerToevoeging":null,"id":10165,"idLand":10076,"landnummer":"31","locatieAanduiding":null,"nodeName":"noname","plaats":"ARNHEM","postcode":"6832CC","postcodeGecontroleerd":true,"slNummer":636916898,"soort":"PAY","straat":"Van Berkumstraat","telefoonnummer":"0207777777"},"studentAddressesSent":[]},"studentAddresses":[{"addressChanged":false,"changedFromDomesticToForeign":false,"changedFromForeignToDomestic":false,"class":"nl.surf.vchmo.domain.student.StudentAddressImpl","countryCode":6030,"domestic":true,"foreign":false,"idInstitutionsAddressSent":[],"studentAddressObject":{"adresregel1":null,"adresregel2":null,"adresregel3":null,"class":"nl.surf.vchmo.dc.AdresObject","datumGewijzigd":1254647071422,"fieldCount":18,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID","type":2,"value":10159},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SOORT","type":4,"value":"TMP"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.STRAAT","type":4,"value":"Van Berkumstraat"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER","type":4,"value":"28"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_TOEVOEGING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LOCATIE_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE","type":4,"value":"6832CC"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.PLAATS","type":4,"value":"ARNHEM"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL1","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL2","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL3","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LANDNUMMER","type":4,"value":"31"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.TELEFOONNUMMER","type":4,"value":"0207777777"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID_LAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE_GECONTROLEERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.DATUM_GEWIJZIGD","type":6,"value":1254647071422}],"huisnummer":"28","huisnummerAanduiding":null,"huisnummerToevoeging":null,"id":10159,"idLand":10076,"landnummer":"31","locatieAanduiding":null,"nodeName":"noname","plaats":"ARNHEM","postcode":"6832CC","postcodeGecontroleerd":true,"slNummer":636916898,"soort":"TMP","straat":"Van Berkumstraat","telefoonnummer":"0207777777"},"studentAddressesSent":[]},{"addressChanged":false,"changedFromDomesticToForeign":false,"changedFromForeignToDomestic":false,"class":"nl.surf.vchmo.domain.student.StudentAddressImpl","countryCode":6030,"domestic":true,"foreign":false,"idInstitutionsAddressSent":[0,10038],"studentAddressObject":{"adresregel1":null,"adresregel2":null,"adresregel3":null,"class":"nl.surf.vchmo.dc.AdresObject","datumGewijzigd":null,"fieldCount":18,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID","type":2,"value":10160},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SOORT","type":4,"value":"COR"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.STRAAT","type":4,"value":"Van Berkumstraat"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER","type":4,"value":"28"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_TOEVOEGING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LOCATIE_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE","type":4,"value":"6832CC"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.PLAATS","type":4,"value":"ARNHEM"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL1","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL2","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL3","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LANDNUMMER","type":4,"value":"31"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.TELEFOONNUMMER","type":4,"value":"0207777777"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID_LAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE_GECONTROLEERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.DATUM_GEWIJZIGD","type":6,"value":null}],"huisnummer":"28","huisnummerAanduiding":null,"huisnummerToevoeging":null,"id":10160,"idLand":10076,"landnummer":"31","locatieAanduiding":null,"nodeName":"noname","plaats":"ARNHEM","postcode":"6832CC","postcodeGecontroleerd":true,"slNummer":636916898,"soort":"COR","straat":"Van Berkumstraat","telefoonnummer":"0207777777"},"studentAddressesSent":[{"class":"nl.surf.vchmo.dc.AdresVerstuurdObject","datumVerstuurd":1254647071430,"fieldCount":4,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID","type":2,"value":10101},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_ADRES","type":2,"value":10160},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_INSTELLING","type":2,"value":0},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.DATUM_VERSTUURD","type":6,"value":1254647071430}],"id":10101,"idAdres":10160,"idInstelling":0,"nodeName":"noname"},{"class":"nl.surf.vchmo.dc.AdresVerstuurdObject","datumVerstuurd":1254647996630,"fieldCount":4,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID","type":2,"value":10104},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_ADRES","type":2,"value":10160},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_INSTELLING","type":2,"value":10038},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.DATUM_VERSTUURD","type":6,"value":1254647996630}],"id":10104,"idAdres":10160,"idInstelling":10038,"nodeName":"noname"}]},{"addressChanged":false,"changedFromDomesticToForeign":false,"changedFromForeignToDomestic":false,"class":"nl.surf.vchmo.domain.student.StudentAddressImpl","countryCode":6030,"domestic":true,"foreign":false,"idInstitutionsAddressSent":[],"studentAddressObject":{"adresregel1":null,"adresregel2":null,"adresregel3":null,"class":"nl.surf.vchmo.dc.AdresObject","datumGewijzigd":1254647996454,"fieldCount":18,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID","type":2,"value":10165},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SOORT","type":4,"value":"PAY"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.STRAAT","type":4,"value":"Van Berkumstraat"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER","type":4,"value":"28"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_TOEVOEGING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LOCATIE_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE","type":4,"value":"6832CC"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.PLAATS","type":4,"value":"ARNHEM"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL1","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL2","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL3","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LANDNUMMER","type":4,"value":"31"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.TELEFOONNUMMER","type":4,"value":"0207777777"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID_LAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE_GECONTROLEERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.DATUM_GEWIJZIGD","type":6,"value":1254647996454}],"huisnummer":"28","huisnummerAanduiding":null,"huisnummerToevoeging":null,"id":10165,"idLand":10076,"landnummer":"31","locatieAanduiding":null,"nodeName":"noname","plaats":"ARNHEM","postcode":"6832CC","postcodeGecontroleerd":true,"slNummer":636916898,"soort":"PAY","straat":"Van Berkumstraat","telefoonnummer":"0207777777"},"studentAddressesSent":[]},{"addressChanged":false,"changedFromDomesticToForeign":false,"changedFromForeignToDomestic":false,"class":"nl.surf.vchmo.domain.student.StudentAddressImpl","countryCode":6030,"domestic":true,"foreign":false,"idInstitutionsAddressSent":[10038],"studentAddressObject":{"adresregel1":null,"adresregel2":null,"adresregel3":null,"class":"nl.surf.vchmo.dc.AdresObject","datumGewijzigd":null,"fieldCount":18,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID","type":2,"value":10167},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SOORT","type":4,"value":"COR"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.STRAAT","type":4,"value":"Van Berkumstraat"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER","type":4,"value":"28"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_TOEVOEGING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LOCATIE_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE","type":4,"value":"6832CC"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.PLAATS","type":4,"value":"Arnhem"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL1","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL2","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL3","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LANDNUMMER","type":4,"value":"31"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.TELEFOONNUMMER","type":4,"value":"0207777777"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID_LAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE_GECONTROLEERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.DATUM_GEWIJZIGD","type":6,"value":null}],"huisnummer":"28","huisnummerAanduiding":null,"huisnummerToevoeging":null,"id":10167,"idLand":10076,"landnummer":"31","locatieAanduiding":null,"nodeName":"noname","plaats":"Arnhem","postcode":"6832CC","postcodeGecontroleerd":true,"slNummer":636916898,"soort":"COR","straat":"Van Berkumstraat","telefoonnummer":"0207777777"},"studentAddressesSent":[{"class":"nl.surf.vchmo.dc.AdresVerstuurdObject","datumVerstuurd":1254648301507,"fieldCount":4,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID","type":2,"value":10106},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_ADRES","type":2,"value":10167},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_INSTELLING","type":2,"value":10038},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.DATUM_VERSTUURD","type":6,"value":1254648301507}],"id":10106,"idAdres":10167,"idInstelling":10038,"nodeName":"noname"}]},{"addressChanged":false,"changedFromDomesticToForeign":false,"changedFromForeignToDomestic":false,"class":"nl.surf.vchmo.domain.student.StudentAddressImpl","countryCode":6030,"domestic":true,"foreign":false,"idInstitutionsAddressSent":[],"studentAddressObject":{"adresregel1":null,"adresregel2":null,"adresregel3":null,"class":"nl.surf.vchmo.dc.AdresObject","datumGewijzigd":null,"fieldCount":18,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID","type":2,"value":10168},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SOORT","type":4,"value":"GBA"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.STRAAT","type":4,"value":"Van Berkumstraat"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER","type":4,"value":"28"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_TOEVOEGING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LOCATIE_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE","type":4,"value":"6832CC"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.PLAATS","type":4,"value":"ARNHEM"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL1","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL2","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL3","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LANDNUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.TELEFOONNUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID_LAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE_GECONTROLEERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.DATUM_GEWIJZIGD","type":6,"value":null}],"huisnummer":"28","huisnummerAanduiding":null,"huisnummerToevoeging":null,"id":10168,"idLand":10076,"landnummer":null,"locatieAanduiding":null,"nodeName":"noname","plaats":"ARNHEM","postcode":"6832CC","postcodeGecontroleerd":true,"slNummer":636916898,"soort":"GBA","straat":"Van Berkumstraat","telefoonnummer":null},"studentAddressesSent":[]}],"studentCorrespondenceAddresses":[{"addressChanged":false,"changedFromDomesticToForeign":false,"changedFromForeignToDomestic":false,"class":"nl.surf.vchmo.domain.student.StudentAddressImpl","countryCode":6030,"domestic":true,"foreign":false,"idInstitutionsAddressSent":[0,10038],"studentAddressObject":{"adresregel1":null,"adresregel2":null,"adresregel3":null,"class":"nl.surf.vchmo.dc.AdresObject","datumGewijzigd":null,"fieldCount":18,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID","type":2,"value":10160},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SOORT","type":4,"value":"COR"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.STRAAT","type":4,"value":"Van Berkumstraat"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER","type":4,"value":"28"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_TOEVOEGING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LOCATIE_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE","type":4,"value":"6832CC"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.PLAATS","type":4,"value":"ARNHEM"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL1","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL2","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL3","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LANDNUMMER","type":4,"value":"31"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.TELEFOONNUMMER","type":4,"value":"0207777777"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID_LAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE_GECONTROLEERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.DATUM_GEWIJZIGD","type":6,"value":null}],"huisnummer":"28","huisnummerAanduiding":null,"huisnummerToevoeging":null,"id":10160,"idLand":10076,"landnummer":"31","locatieAanduiding":null,"nodeName":"noname","plaats":"ARNHEM","postcode":"6832CC","postcodeGecontroleerd":true,"slNummer":636916898,"soort":"COR","straat":"Van Berkumstraat","telefoonnummer":"0207777777"},"studentAddressesSent":[{"class":"nl.surf.vchmo.dc.AdresVerstuurdObject","datumVerstuurd":1254647071430,"fieldCount":4,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID","type":2,"value":10101},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_ADRES","type":2,"value":10160},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_INSTELLING","type":2,"value":0},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.DATUM_VERSTUURD","type":6,"value":1254647071430}],"id":10101,"idAdres":10160,"idInstelling":0,"nodeName":"noname"},{"class":"nl.surf.vchmo.dc.AdresVerstuurdObject","datumVerstuurd":1254647996630,"fieldCount":4,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID","type":2,"value":10104},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_ADRES","type":2,"value":10160},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_INSTELLING","type":2,"value":10038},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.DATUM_VERSTUURD","type":6,"value":1254647996630}],"id":10104,"idAdres":10160,"idInstelling":10038,"nodeName":"noname"}]},{"addressChanged":false,"changedFromDomesticToForeign":false,"changedFromForeignToDomestic":false,"class":"nl.surf.vchmo.domain.student.StudentAddressImpl","countryCode":6030,"domestic":true,"foreign":false,"idInstitutionsAddressSent":[10038],"studentAddressObject":{"adresregel1":null,"adresregel2":null,"adresregel3":null,"class":"nl.surf.vchmo.dc.AdresObject","datumGewijzigd":null,"fieldCount":18,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID","type":2,"value":10167},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SOORT","type":4,"value":"COR"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.STRAAT","type":4,"value":"Van Berkumstraat"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER","type":4,"value":"28"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_TOEVOEGING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LOCATIE_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE","type":4,"value":"6832CC"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.PLAATS","type":4,"value":"Arnhem"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL1","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL2","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL3","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LANDNUMMER","type":4,"value":"31"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.TELEFOONNUMMER","type":4,"value":"0207777777"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID_LAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE_GECONTROLEERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.DATUM_GEWIJZIGD","type":6,"value":null}],"huisnummer":"28","huisnummerAanduiding":null,"huisnummerToevoeging":null,"id":10167,"idLand":10076,"landnummer":"31","locatieAanduiding":null,"nodeName":"noname","plaats":"Arnhem","postcode":"6832CC","postcodeGecontroleerd":true,"slNummer":636916898,"soort":"COR","straat":"Van Berkumstraat","telefoonnummer":"0207777777"},"studentAddressesSent":[{"class":"nl.surf.vchmo.dc.AdresVerstuurdObject","datumVerstuurd":1254648301507,"fieldCount":4,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID","type":2,"value":10106},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_ADRES","type":2,"value":10167},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.ID_INSTELLING","type":2,"value":10038},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":false,"name":"ADRES_VERSTUURD.DATUM_VERSTUURD","type":6,"value":1254648301507}],"id":10106,"idAdres":10167,"idInstelling":10038,"nodeName":"noname"}]}],"studentGBAAddress":{"addressChanged":false,"changedFromDomesticToForeign":false,"changedFromForeignToDomestic":false,"class":"nl.surf.vchmo.domain.student.StudentAddressImpl","countryCode":6030,"domestic":true,"foreign":false,"idInstitutionsAddressSent":[],"studentAddressObject":{"adresregel1":null,"adresregel2":null,"adresregel3":null,"class":"nl.surf.vchmo.dc.AdresObject","datumGewijzigd":null,"fieldCount":18,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID","type":2,"value":10168},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SOORT","type":4,"value":"GBA"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.STRAAT","type":4,"value":"Van Berkumstraat"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER","type":4,"value":"28"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_TOEVOEGING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LOCATIE_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE","type":4,"value":"6832CC"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.PLAATS","type":4,"value":"ARNHEM"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL1","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL2","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL3","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LANDNUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.TELEFOONNUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID_LAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE_GECONTROLEERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.DATUM_GEWIJZIGD","type":6,"value":null}],"huisnummer":"28","huisnummerAanduiding":null,"huisnummerToevoeging":null,"id":10168,"idLand":10076,"landnummer":null,"locatieAanduiding":null,"nodeName":"noname","plaats":"ARNHEM","postcode":"6832CC","postcodeGecontroleerd":true,"slNummer":636916898,"soort":"GBA","straat":"Van Berkumstraat","telefoonnummer":null},"studentAddressesSent":[]},"studentStreetAddress":{"addressChanged":false,"changedFromDomesticToForeign":false,"changedFromForeignToDomestic":false,"class":"nl.surf.vchmo.domain.student.StudentAddressImpl","countryCode":6030,"domestic":true,"foreign":false,"idInstitutionsAddressSent":[],"studentAddressObject":{"adresregel1":null,"adresregel2":null,"adresregel3":null,"class":"nl.surf.vchmo.dc.AdresObject","datumGewijzigd":null,"fieldCount":18,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID","type":2,"value":10168},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SOORT","type":4,"value":"GBA"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.STRAAT","type":4,"value":"Van Berkumstraat"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER","type":4,"value":"28"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_TOEVOEGING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LOCATIE_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE","type":4,"value":"6832CC"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.PLAATS","type":4,"value":"ARNHEM"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL1","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL2","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL3","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LANDNUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.TELEFOONNUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID_LAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE_GECONTROLEERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.DATUM_GEWIJZIGD","type":6,"value":null}],"huisnummer":"28","huisnummerAanduiding":null,"huisnummerToevoeging":null,"id":10168,"idLand":10076,"landnummer":null,"locatieAanduiding":null,"nodeName":"noname","plaats":"ARNHEM","postcode":"6832CC","postcodeGecontroleerd":true,"slNummer":636916898,"soort":"GBA","straat":"Van Berkumstraat","telefoonnummer":null},"studentAddressesSent":[]},"studentTmpGBAAddress":{"addressChanged":false,"changedFromDomesticToForeign":false,"changedFromForeignToDomestic":false,"class":"nl.surf.vchmo.domain.student.StudentAddressImpl","countryCode":6030,"domestic":true,"foreign":false,"idInstitutionsAddressSent":[],"studentAddressObject":{"adresregel1":null,"adresregel2":null,"adresregel3":null,"class":"nl.surf.vchmo.dc.AdresObject","datumGewijzigd":1254647071422,"fieldCount":18,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID","type":2,"value":10159},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.SOORT","type":4,"value":"TMP"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.STRAAT","type":4,"value":"Van Berkumstraat"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER","type":4,"value":"28"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.HUISNUMMER_TOEVOEGING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LOCATIE_AANDUIDING","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE","type":4,"value":"6832CC"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.PLAATS","type":4,"value":"ARNHEM"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL1","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL2","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ADRESREGEL3","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.LANDNUMMER","type":4,"value":"31"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.TELEFOONNUMMER","type":4,"value":"0207777777"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.ID_LAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.POSTCODE_GECONTROLEERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"ADRES.DATUM_GEWIJZIGD","type":6,"value":1254647071422}],"huisnummer":"28","huisnummerAanduiding":null,"huisnummerToevoeging":null,"id":10159,"idLand":10076,"landnummer":"31","locatieAanduiding":null,"nodeName":"noname","plaats":"ARNHEM","postcode":"6832CC","postcodeGecontroleerd":true,"slNummer":636916898,"soort":"TMP","straat":"Van Berkumstraat","telefoonnummer":"0207777777"},"studentAddressesSent":[]}},"studentDataChanged":false,"studentIdentifyingDataChanged":false,"studentKnownAtIbg":true,"studentNonIdentifyingDataChanged":false,"studentObject":{"ONummer":null,"achternaam":"Amin","bezwaarDoorgevenInfo":false,"bezwaarDoorgevenNation":false,"burgerServiceNummer":121919191,"class":"nl.surf.vchmo.dc.StudentObject","corrNrIngevoerdDoorStudent":3587039001,"correspondentieNummer":3587039001,"emailadres":"a@a.nl","fieldCount":43,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.ID","type":2,"value":10058},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.CORRESPONDENTIE_NUMMER","type":3,"value":3587039001},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.TMP_CORRESPONDENTIE_NUMMER","type":3,"value":3587039001},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.CORR_NR_INGEVOERD_DOOR_STUDENT","type":3,"value":3587039001},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.O_NUMMER","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.SOFI_NUMMER","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.BURGER_SERVICE_NUMMER","type":2,"value":121919191},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.ACHTERNAAM","type":4,"value":"Amin"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.VOORLETTERS","type":4,"value":"I"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.VOORVOEGSELS","type":4,"value":""},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.VOORNAMEN","type":4,"value":"Idi"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.ROEPNAAM","type":4,"value":"Idi"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.GESLACHT","type":2,"value":1},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.GEBOORTEDATUM","type":5,"value":-315622800000},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.GEBOORTEDATUM_GELDIG","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.GEBOORTEPLAATS","type":4,"value":"Weesp"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.ID_GEBOORTELAND","type":2,"value":10076},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.ID_NATIONALITEIT","type":2,"value":10002},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.ID_NATIONALITEIT2","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.ID_GEBOORTELAND_MOEDER","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.ID_GEBOORTELAND_VADER","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.OVERLIJDENSDATUM","type":5,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.EMAILADRES","type":4,"value":"la@a.aa"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.MOBIEL_NUMMER_LAND_CODE","type":4,"value":"31"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.MOBIEL_NUMMER","type":4,"value":"0615942377"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.TAAL_KEUZE","type":4,"value":"nl"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.THEMA_KEUZE","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.BEZWAAR_DOORGEVEN_NATION","type":1,"value":false},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.BEZWAAR_DOORGEVEN_INFO","type":1,"value":false},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.VERBLIJF_STATUS","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.NAAM_PARTNER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.NAAM_PARTNER_VOORVOEGSELS","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.RELATIEVORM","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.GBA_RELATIE","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.KNOWN_AT_IBG","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.PERSOONSGEGEVENS_VERSTREKKEN","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.PERSOONSGEGEVENS_GEWIJZIGD","type":1,"value":false},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.VOOROPLEIDING_GEREGISTREERD","type":1,"value":true},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.OPVOER_METHODE","type":4,"value":"F"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.IBG_STATUS","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.MUT_COUNT_ADDR_FOREIGN","type":2,"value":0},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"STUDENT.MUT_COUNT_PRS_FOREIGN","type":2,"value":0}],"gbaRelatie":true,"geboortedatum":-315622800000,"geboortedatumGeldig":true,"geboorteplaats":"Weesp","geslacht":1,"ibgStatus":null,"id":10058,"idGeboorteland":10076,"idGeboortelandMoeder":null,"idGeboortelandVader":null,"idNationaliteit":10002,"idNationaliteit2":null,"knownAtIbg":true,"mobielNummer":"0615942377","mobielNummerLandCode":"31","mutCountAdrForeign":0,"mutCountPrsForeign":0,"naamPartner":null,"naamPartnerVoorvoegsels":null,"nodeName":"noname","opvoerMethode":"F","overlijdensdatum":null,"persoonsgegevensGewijzigd":false,"persoonsgegevensVerstrekken":true,"relatievorm":null,"roepnaam":"Idi","slNummer":636916898,"sofiNummer":null,"taalKeuze":"nl","themaKeuze":null,"tmpCorrespondentieNummer":3587039001,"verblijfStatus":null,"voorletters":"I","voornamen":"Idi","vooropleidingGeregistreerd":true,"voorvoegsels":""},"studentOcwNumberChanged":false,"studentPersonalInfoChanged":false,"studentSLAccount":{"class":"nl.surf.vchmo.domain.student.StudentSLAccountImpl","enabled":false,"studentSLAccountObject":{"aselectAccountEnabled":"DISABLED","aselectJdbcRegistered":"TRUE","aselectJdbcUserAttributes":"Idi.Amin1","class":"nl.surf.vchmo.dc.GebruikerObject","datumCreatie":1254645873009,"fieldCount":13,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.ID","type":2,"value":10058},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.USER_NAME","type":4,"value":"Idi.Amin1"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.WACHTWOORD_VERLOPEN","type":1,"value":false},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.PASSWORD","type":4,"value":"{SHA}thaFYwB6XaPi9vmOlnaSSbdLXKE="},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.LAATSTE_AANMELDING","type":6,"value":1254649494100},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.DATUM_CREATIE","type":6,"value":1254645873009},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.TOESTEMMING","type":1,"value":false},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.ASELECTACCOUNTENABLED","type":4,"value":"DISABLED"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.ASELECTJDBCREGISTERED","type":4,"value":"TRUE"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.ASELECTJDBCUSERATTRIBUTES","type":4,"value":"Idi.Amin1"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.LOGINATTEMPTS","type":2,"value":0},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"GEBRUIKER.TMP_BLOCKED","type":6,"value":null}],"id":10058,"laatsteAanmelding":1254649494100,"loginAttempts":0,"nodeName":"noname","password":"{SHA}thaFYwB6XaPi9vmOlnaSSbdLXKE=","slNummer":636916898,"tmpBlocked":null,"toestemming":false,"userName":"Idi.Amin1","wachtwoordVerlopen":false}},"studentVerifications":{"centralVerification":{"brinCode":"IBG","centralVerification":true,"centralVerificationWaitingToSendIbg":false,"centralVerified":true,"class":"nl.surf.vchmo.domain.student.StudentVerificationImpl","conversion":false,"decentralVerification":false,"decentralVerificationRequestSentToIbg":false,"decentralVerificationWaitingToSendIbg":false,"decentralVerified":false,"gbaVerificationPossible":false,"ibgRegistrationAccepted":true,"ibgRegistrationNotSent":false,"ibgRegistrationRequestSent":false,"ibgRegistrationStatusType":"ACCEPTED","institutionName":"IB-Groep","provisionalCentralVerified":false,"remark":null,"slNumber":636916898,"studentVerificatieObject":{"class":"nl.surf.vchmo.dc.VerificatieObject","fieldCount":12,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID","type":2,"value":10062},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_INSTELLING","type":2,"value":0},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIE_STATUS","type":4,"value":"G"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIEDATUM","type":5,"value":1254607200000},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_MIDDEL","type":4,"value":"GBA"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_NUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_OPMERKING","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBAPOGINGEN","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.NAAM_MEDEWERKER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBA_PROBLEEM_SIGNAAL","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.IBG_REGISTRATIE","type":4,"value":"REG"}],"gbaProbleemSignaal":null,"gbapogingen":null,"ibgRegistratie":"REG","id":10062,"idInstelling":0,"idOpmerking":null,"legitimatieMiddel":"GBA","legitimatieNummer":null,"naamMedewerker":null,"nodeName":"noname","slNummer":636916898,"verificatieStatus":"G","verificatiedatum":1254607200000},"studentVerificationOriginal":{"brinCode":"IB-Groep","centralVerification":true,"centralVerificationWaitingToSendIbg":false,"centralVerified":true,"class":"nl.surf.vchmo.domain.student.StudentVerificationImpl","conversion":false,"decentralVerification":false,"decentralVerificationRequestSentToIbg":false,"decentralVerificationWaitingToSendIbg":false,"decentralVerified":false,"gbaVerificationPossible":false,"ibgRegistrationAccepted":true,"ibgRegistrationNotSent":false,"ibgRegistrationRequestSent":false,"ibgRegistrationStatusType":"ACCEPTED","institutionName":"IB-Groep","provisionalCentralVerified":false,"remark":null,"slNumber":636916898,"studentVerificatieObject":{"class":"nl.surf.vchmo.dc.VerificatieObject","fieldCount":12,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID","type":2,"value":10062},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_INSTELLING","type":2,"value":0},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIE_STATUS","type":4,"value":"G"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIEDATUM","type":5,"value":1254607200000},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_MIDDEL","type":4,"value":"GBA"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_NUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_OPMERKING","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBAPOGINGEN","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.NAAM_MEDEWERKER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBA_PROBLEEM_SIGNAAL","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.IBG_REGISTRATIE","type":4,"value":"REG"}],"gbaProbleemSignaal":null,"gbapogingen":null,"ibgRegistratie":"REG","id":10062,"idInstelling":0,"idOpmerking":null,"legitimatieMiddel":"GBA","legitimatieNummer":null,"naamMedewerker":null,"nodeName":"noname","slNummer":636916898,"verificatieStatus":"G","verificatiedatum":1254607200000},"studentVerificationOriginal":null,"verificationStatusType":"VERIFIED_GBA"},"verificationStatusType":"VERIFIED_GBA"},"centralVerified":true,"class":"nl.surf.vchmo.domain.student.StudentVerificationsImpl","decentralVerifications":[{"brinCode":"21PM","centralVerification":false,"centralVerificationWaitingToSendIbg":false,"centralVerified":false,"class":"nl.surf.vchmo.domain.student.StudentVerificationImpl","conversion":false,"decentralVerification":true,"decentralVerificationRequestSentToIbg":false,"decentralVerificationWaitingToSendIbg":false,"decentralVerified":true,"gbaVerificationPossible":false,"ibgRegistrationAccepted":true,"ibgRegistrationNotSent":false,"ibgRegistrationRequestSent":false,"ibgRegistrationStatusType":"ACCEPTED","institutionName":"Radboud Universiteit Nijmegen","provisionalCentralVerified":false,"remark":null,"slNumber":636916898,"studentVerificatieObject":{"class":"nl.surf.vchmo.dc.VerificatieObject","fieldCount":12,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID","type":2,"value":10065},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_INSTELLING","type":2,"value":10038},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIE_STATUS","type":4,"value":"D"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIEDATUM","type":5,"value":1252533600000},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_MIDDEL","type":4,"value":"1"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_NUMMER","type":4,"value":"P234554"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_OPMERKING","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBAPOGINGEN","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.NAAM_MEDEWERKER","type":4,"value":"B voor Surf-Acceptatie"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBA_PROBLEEM_SIGNAAL","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.IBG_REGISTRATIE","type":4,"value":"REG"}],"gbaProbleemSignaal":null,"gbapogingen":null,"ibgRegistratie":"REG","id":10065,"idInstelling":10038,"idOpmerking":null,"legitimatieMiddel":"1","legitimatieNummer":"P234554","naamMedewerker":"B voor Surf-Acceptatie","nodeName":"noname","slNummer":636916898,"verificatieStatus":"D","verificatiedatum":1252533600000},"studentVerificationOriginal":{"brinCode":"Radboud Universiteit Nijmegen","centralVerification":false,"centralVerificationWaitingToSendIbg":false,"centralVerified":false,"class":"nl.surf.vchmo.domain.student.StudentVerificationImpl","conversion":false,"decentralVerification":true,"decentralVerificationRequestSentToIbg":false,"decentralVerificationWaitingToSendIbg":false,"decentralVerified":true,"gbaVerificationPossible":false,"ibgRegistrationAccepted":true,"ibgRegistrationNotSent":false,"ibgRegistrationRequestSent":false,"ibgRegistrationStatusType":"ACCEPTED","institutionName":"Radboud Universiteit Nijmegen","provisionalCentralVerified":false,"remark":null,"slNumber":636916898,"studentVerificatieObject":{"class":"nl.surf.vchmo.dc.VerificatieObject","fieldCount":12,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID","type":2,"value":10065},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_INSTELLING","type":2,"value":10038},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIE_STATUS","type":4,"value":"D"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIEDATUM","type":5,"value":1252533600000},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_MIDDEL","type":4,"value":"1"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_NUMMER","type":4,"value":"P234554"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_OPMERKING","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBAPOGINGEN","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.NAAM_MEDEWERKER","type":4,"value":"B voor Surf-Acceptatie"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBA_PROBLEEM_SIGNAAL","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.IBG_REGISTRATIE","type":4,"value":"REG"}],"gbaProbleemSignaal":null,"gbapogingen":null,"ibgRegistratie":"REG","id":10065,"idInstelling":10038,"idOpmerking":null,"legitimatieMiddel":"1","legitimatieNummer":"P234554","naamMedewerker":"B voor Surf-Acceptatie","nodeName":"noname","slNummer":636916898,"verificatieStatus":"D","verificatiedatum":1252533600000},"studentVerificationOriginal":null,"verificationStatusType":"VERIFIED_SIS"},"verificationStatusType":"VERIFIED_SIS"}],"decentralVerificationsRequestSentToIbg":[],"decentralVerificationsWaitingToSendIbg":[],"firstIbgRegistrationRequestSent":false,"gbaVerificationPossible":false,"highestVerificationIbg":{"brinCode":"IBG","centralVerification":true,"centralVerificationWaitingToSendIbg":false,"centralVerified":true,"class":"nl.surf.vchmo.domain.student.StudentVerificationImpl","conversion":false,"decentralVerification":false,"decentralVerificationRequestSentToIbg":false,"decentralVerificationWaitingToSendIbg":false,"decentralVerified":false,"gbaVerificationPossible":false,"ibgRegistrationAccepted":true,"ibgRegistrationNotSent":false,"ibgRegistrationRequestSent":false,"ibgRegistrationStatusType":"ACCEPTED","institutionName":"IB-Groep","provisionalCentralVerified":false,"remark":null,"slNumber":636916898,"studentVerificatieObject":{"class":"nl.surf.vchmo.dc.VerificatieObject","fieldCount":12,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID","type":2,"value":10062},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_INSTELLING","type":2,"value":0},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIE_STATUS","type":4,"value":"G"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIEDATUM","type":5,"value":1254607200000},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_MIDDEL","type":4,"value":"GBA"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_NUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_OPMERKING","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBAPOGINGEN","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.NAAM_MEDEWERKER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBA_PROBLEEM_SIGNAAL","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.IBG_REGISTRATIE","type":4,"value":"REG"}],"gbaProbleemSignaal":null,"gbapogingen":null,"ibgRegistratie":"REG","id":10062,"idInstelling":0,"idOpmerking":null,"legitimatieMiddel":"GBA","legitimatieNummer":null,"naamMedewerker":null,"nodeName":"noname","slNummer":636916898,"verificatieStatus":"G","verificatiedatum":1254607200000},"studentVerificationOriginal":{"brinCode":"IB-Groep","centralVerification":true,"centralVerificationWaitingToSendIbg":false,"centralVerified":true,"class":"nl.surf.vchmo.domain.student.StudentVerificationImpl","conversion":false,"decentralVerification":false,"decentralVerificationRequestSentToIbg":false,"decentralVerificationWaitingToSendIbg":false,"decentralVerified":false,"gbaVerificationPossible":false,"ibgRegistrationAccepted":true,"ibgRegistrationNotSent":false,"ibgRegistrationRequestSent":false,"ibgRegistrationStatusType":"ACCEPTED","institutionName":"IB-Groep","provisionalCentralVerified":false,"remark":null,"slNumber":636916898,"studentVerificatieObject":{"class":"nl.surf.vchmo.dc.VerificatieObject","fieldCount":12,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID","type":2,"value":10062},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_INSTELLING","type":2,"value":0},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIE_STATUS","type":4,"value":"G"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIEDATUM","type":5,"value":1254607200000},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_MIDDEL","type":4,"value":"GBA"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_NUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_OPMERKING","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBAPOGINGEN","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.NAAM_MEDEWERKER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBA_PROBLEEM_SIGNAAL","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.IBG_REGISTRATIE","type":4,"value":"REG"}],"gbaProbleemSignaal":null,"gbapogingen":null,"ibgRegistratie":"REG","id":10062,"idInstelling":0,"idOpmerking":null,"legitimatieMiddel":"GBA","legitimatieNummer":null,"naamMedewerker":null,"nodeName":"noname","slNummer":636916898,"verificatieStatus":"G","verificatiedatum":1254607200000},"studentVerificationOriginal":null,"verificationStatusType":"VERIFIED_GBA"},"verificationStatusType":"VERIFIED_GBA"},"provisionalCentralVerified":false,"studentVerifications":[{"brinCode":"IBG","centralVerification":true,"centralVerificationWaitingToSendIbg":false,"centralVerified":true,"class":"nl.surf.vchmo.domain.student.StudentVerificationImpl","conversion":false,"decentralVerification":false,"decentralVerificationRequestSentToIbg":false,"decentralVerificationWaitingToSendIbg":false,"decentralVerified":false,"gbaVerificationPossible":false,"ibgRegistrationAccepted":true,"ibgRegistrationNotSent":false,"ibgRegistrationRequestSent":false,"ibgRegistrationStatusType":"ACCEPTED","institutionName":"IB-Groep","provisionalCentralVerified":false,"remark":null,"slNumber":636916898,"studentVerificatieObject":{"class":"nl.surf.vchmo.dc.VerificatieObject","fieldCount":12,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID","type":2,"value":10062},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_INSTELLING","type":2,"value":0},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIE_STATUS","type":4,"value":"G"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIEDATUM","type":5,"value":1254607200000},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_MIDDEL","type":4,"value":"GBA"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_NUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_OPMERKING","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBAPOGINGEN","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.NAAM_MEDEWERKER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBA_PROBLEEM_SIGNAAL","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.IBG_REGISTRATIE","type":4,"value":"REG"}],"gbaProbleemSignaal":null,"gbapogingen":null,"ibgRegistratie":"REG","id":10062,"idInstelling":0,"idOpmerking":null,"legitimatieMiddel":"GBA","legitimatieNummer":null,"naamMedewerker":null,"nodeName":"noname","slNummer":636916898,"verificatieStatus":"G","verificatiedatum":1254607200000},"studentVerificationOriginal":{"brinCode":"IB-Groep","centralVerification":true,"centralVerificationWaitingToSendIbg":false,"centralVerified":true,"class":"nl.surf.vchmo.domain.student.StudentVerificationImpl","conversion":false,"decentralVerification":false,"decentralVerificationRequestSentToIbg":false,"decentralVerificationWaitingToSendIbg":false,"decentralVerified":false,"gbaVerificationPossible":false,"ibgRegistrationAccepted":true,"ibgRegistrationNotSent":false,"ibgRegistrationRequestSent":false,"ibgRegistrationStatusType":"ACCEPTED","institutionName":"IB-Groep","provisionalCentralVerified":false,"remark":null,"slNumber":636916898,"studentVerificatieObject":{"class":"nl.surf.vchmo.dc.VerificatieObject","fieldCount":12,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID","type":2,"value":10062},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_INSTELLING","type":2,"value":0},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIE_STATUS","type":4,"value":"G"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIEDATUM","type":5,"value":1254607200000},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_MIDDEL","type":4,"value":"GBA"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_NUMMER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_OPMERKING","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBAPOGINGEN","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.NAAM_MEDEWERKER","type":4,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBA_PROBLEEM_SIGNAAL","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.IBG_REGISTRATIE","type":4,"value":"REG"}],"gbaProbleemSignaal":null,"gbapogingen":null,"ibgRegistratie":"REG","id":10062,"idInstelling":0,"idOpmerking":null,"legitimatieMiddel":"GBA","legitimatieNummer":null,"naamMedewerker":null,"nodeName":"noname","slNummer":636916898,"verificatieStatus":"G","verificatiedatum":1254607200000},"studentVerificationOriginal":null,"verificationStatusType":"VERIFIED_GBA"},"verificationStatusType":"VERIFIED_GBA"},{"brinCode":"21PM","centralVerification":false,"centralVerificationWaitingToSendIbg":false,"centralVerified":false,"class":"nl.surf.vchmo.domain.student.StudentVerificationImpl","conversion":false,"decentralVerification":true,"decentralVerificationRequestSentToIbg":false,"decentralVerificationWaitingToSendIbg":false,"decentralVerified":true,"gbaVerificationPossible":false,"ibgRegistrationAccepted":true,"ibgRegistrationNotSent":false,"ibgRegistrationRequestSent":false,"ibgRegistrationStatusType":"ACCEPTED","institutionName":"Radboud Universiteit Nijmegen","provisionalCentralVerified":false,"remark":null,"slNumber":636916898,"studentVerificatieObject":{"class":"nl.surf.vchmo.dc.VerificatieObject","fieldCount":12,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID","type":2,"value":10065},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_INSTELLING","type":2,"value":10038},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIE_STATUS","type":4,"value":"D"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIEDATUM","type":5,"value":1252533600000},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_MIDDEL","type":4,"value":"1"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_NUMMER","type":4,"value":"P234554"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_OPMERKING","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBAPOGINGEN","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.NAAM_MEDEWERKER","type":4,"value":"B voor Surf-Acceptatie"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBA_PROBLEEM_SIGNAAL","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.IBG_REGISTRATIE","type":4,"value":"REG"}],"gbaProbleemSignaal":null,"gbapogingen":null,"ibgRegistratie":"REG","id":10065,"idInstelling":10038,"idOpmerking":null,"legitimatieMiddel":"1","legitimatieNummer":"P234554","naamMedewerker":"B voor Surf-Acceptatie","nodeName":"noname","slNummer":636916898,"verificatieStatus":"D","verificatiedatum":1252533600000},"studentVerificationOriginal":{"brinCode":"Radboud Universiteit Nijmegen","centralVerification":false,"centralVerificationWaitingToSendIbg":false,"centralVerified":false,"class":"nl.surf.vchmo.domain.student.StudentVerificationImpl","conversion":false,"decentralVerification":true,"decentralVerificationRequestSentToIbg":false,"decentralVerificationWaitingToSendIbg":false,"decentralVerified":true,"gbaVerificationPossible":false,"ibgRegistrationAccepted":true,"ibgRegistrationNotSent":false,"ibgRegistrationRequestSent":false,"ibgRegistrationStatusType":"ACCEPTED","institutionName":"Radboud Universiteit Nijmegen","provisionalCentralVerified":false,"remark":null,"slNumber":636916898,"studentVerificatieObject":{"class":"nl.surf.vchmo.dc.VerificatieObject","fieldCount":12,"fieldList":[{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID","type":2,"value":10065},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.SL_NUMMER","type":2,"value":636916898},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_INSTELLING","type":2,"value":10038},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIE_STATUS","type":4,"value":"D"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.VERIFICATIEDATUM","type":5,"value":1252533600000},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_MIDDEL","type":4,"value":"1"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.LEGITIMATIE_NUMMER","type":4,"value":"P234554"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.ID_OPMERKING","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBAPOGINGEN","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.NAAM_MEDEWERKER","type":4,"value":"B voor Surf-Acceptatie"},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.GBA_PROBLEEM_SIGNAAL","type":2,"value":null},{"class":"com.ict.isf.interlink.MutableField","initial":null,"modified":true,"name":"VERIFICATIE.IBG_REGISTRATIE","type":4,"value":"REG"}],"gbaProbleemSignaal":null,"gbapogingen":null,"ibgRegistratie":"REG","id":10065,"idInstelling":10038,"idOpmerking":null,"legitimatieMiddel":"1","legitimatieNummer":"P234554","naamMedewerker":"B voor Surf-Acceptatie","nodeName":"noname","slNummer":636916898,"verificatieStatus":"D","verificatiedatum":1252533600000},"studentVerificationOriginal":null,"verificationStatusType":"VERIFIED_SIS"},"verificationStatusType":"VERIFIED_SIS"}],"verified":true},"tmpCorrespondentieNummer":3587039001},"message":"loaded!","success":true,"totalRows":0}}

by printing that link you refer to :

a success response packet may look like this:{
success: true,
data: {
clientName: "Fred. Olsen Lines",
portOfLoading: "FXT",
portOfDischarge: "OSL"
}

is this correct? If it is than my json matches it don't it? it does have a success and data part.

thanks in advance
}

Animal
30 Oct 2009, 7:12 AM
OK, I did not see the success property in your original post, so you got that right.

But you have no data property. It must actually be called "data".

michael melsen
30 Oct 2009, 7:14 AM
HI animal,

thanks again for the reply.

the data is at the almost at the beginning:

{"studentPersonalia":{"class":"main.java.nl.chronotech.presentation.JsonObjectResponse","data":

the strange thing is that this does work for a grid but a form seems not to be working.

cheers,

Michael

VinylFox
30 Oct 2009, 7:16 AM
Your data property is nested one level too deep.

Animal
30 Oct 2009, 7:20 AM
Really, you should be able to configure what the property name is which contains your data.

So



Ext.override(Ext.form.Action.Load, {
success : function(response){
var result = this.processResponse(response);
if(result === true || !result.success || !result.data){
this.failureType = Ext.form.Action.LOAD_FAILURE;
this.form.afterAction(this, false);
return;
}
this.form.clearInvalid();
this.form.setValues(result[this.options.dataProperty || this.form.dataProperty || 'data']);
this.form.afterAction(this, true);
}
});


So then you would do



this.getForm().load({
dataProperty: 'studentPersonalia',
url: 'ActionHandlerServlet',
params: {
action: 'studentPersonalia',
slNumber: Ext.getCmp('StudentInfo').slNumber
},
success: function(form, action) {
Ext.Msg.alert("Load was succesful", action.result);
},
failure: function(form, action) {
Ext.Msg.alert("Load failed", action.result);
}
});


That would only allow you one level though.

If your dataProperty was "studentPersonalia.data", it would have to generate an accessor function in the same way JsonReader does.

I think that would be a good idea and allow more flexibility when generating responses.

michael melsen
30 Oct 2009, 7:20 AM
hi VinylFox,

two small questions:

1 why does this matter for a form and doesn't this matter for a gridpanel?
2 is it possible to solve this in the formpanel by using something like studentPersonalia.data or some other way around?

cheers,

Michael

Animal
30 Oct 2009, 7:26 AM
So maybe



Ext.override(Ext.form.Action.Load, {
success : function(response){
var result = this.processResponse(response),
statusAccessor = Ext.data.JsonReader.prototype.createAccessor(this.options.statusProperty || this.form.statusProperty || 'success'),
dataAccessor = Ext.data.JsonReader.prototype.createAccessor(this.options.dataProperty || this.form.dataProperty || 'data'),
data = accessor(result);
if(result === true || !statusAccessor(result) || !data){
this.failureType = Ext.form.Action.LOAD_FAILURE;
this.form.afterAction(this, false);
return;
}
this.form.clearInvalid();
this.form.setValues(data);
this.form.afterAction(this, true);
}
});


Then the below should work!



this.getForm().load({
dataProperty: 'studentPersonalia.data',
statusProperty: 'studentPersonalia.success',
url: 'ActionHandlerServlet',
params: {
action: 'studentPersonalia',
slNumber: Ext.getCmp('StudentInfo').slNumber
},
success: function(form, action) {
Ext.Msg.alert("Load was succesful", action.result);
},
failure: function(form, action) {
Ext.Msg.alert("Load failed", action.result);
}
});

Animal
30 Oct 2009, 7:28 AM
hi VinylFox,

two small questions:

1 why does this matter for a form and doesn't this matter for a gridpanel?
2 is it possible to solve this in the formpanel by using something like studentPersonalia.data or some other way around?

cheers,

Michael

It always matters when using JSON. You have to explain to Ext exactly where you want any data plucked from.

This is what the JsonReader's root config specifies. It must refer to the Array or row objects. Same with Record field mappings.

But my override should allow you to retain your data structure.

If it works, we can put it forward as a Feature Request.

michael melsen
30 Oct 2009, 7:30 AM
Hi Animal,

I added the code so it gives me now:


Ext.ns('Student');

// create pre-configured grid class
Student.FormPanel = Ext.extend(Ext.Panel, {


initComponent:function() {

this.personColumnModel = new Ext.grid.ColumnModel({
defaults: {
sortable: true
,width : 110
},
columns: [{
header : "Studielinknummer",
sortable : true,
dataIndex : 'slNumber'
}]
}); // eo personColumnModel

this.reader = new Ext.data.JsonReader({
root: 'studentPersonalia.data', // Name of the property which contains the Array of row objects.
id: 'slNumber', // Name of the property within a row object that contains a record identifier value.
successProperty: 'studentPersonalia.success' // Name of the property from which to retrieve the success attribute used by forms.
},
[
{name: 'slNumber', mapping: 'slNumber'}
]);

this.grid = new Ext.grid.GridPanel({
store:new Ext.data.Store({
reader: this.reader
,proxy: new Ext.data.HttpProxy( {url : 'ActionHandlerServlet?action=studentPersonalia'})
}) // eo store
,cm: this.personColumnModel
});

Ext.override(Ext.form.Action.Load, {
success : function(response){
var result = this.processResponse(response);
if(result === true || !result.success || !result.data){
this.failureType = Ext.form.Action.LOAD_FAILURE;
this.form.afterAction(this, false);
return;
}
this.form.clearInvalid();
this.form.setValues(result[this.options.dataProperty || this.form.dataProperty || 'data']);
this.form.afterAction(this, true);
}
});


this.form = new Ext.FormPanel({
defaults: {
width: 100,
height: 20
}
,url: 'ActionHandlerServlet?action=studentPersonalia'
//,reader: this.reader
,params: {slNumber: Ext.getCmp('StudentInfo').slNumber}
,waitMsg: 'loading'
,success: function(form, action) {
Ext.Msg.alert("Load was succesfull", action.result);
}
,items: [{
fieldLabel: 'Studielinknummer',
name: 'data.slNumber',
type: 'textfield'
},{
fieldLabel: 'Price',
name: 'slNumber',
listener: function(form, action){
alert(studentPersonalia.data.slNumber);
}
}]
,buttons:[{
text:'Load'
,scope:this
,handler:this.onLoadClick
}]

});

Ext.apply(this, {
items: [this.form, this.grid]
}); // eo apply

// call parent
Student.FormPanel.superclass.initComponent.apply(this, arguments);
} // eo function initComponent

,onRender:function() {

// call parent
Student.FormPanel.superclass.onRender.apply(this, arguments);

this.grid.store.load({params: {slNumber: Ext.getCmp('StudentInfo').slNumber}});


this.form.load({
dataProperty: 'studentPersonalia.data',
url: 'ActionHandlerServlet',
params: {
action: 'studentPersonalia',
slNumber: Ext.getCmp('StudentInfo').slNumber
},
success: function(form, action) {
Ext.Msg.alert("Load was succesful", action.result);
},
failure: function(form, action) {
Ext.Msg.alert("Load failed", action.result);
}
});
} // eo onRender

,onLoadClick:function() {
this.form.load({
url: 'ActionHandlerServlet?action=studentPersonalia'
,waitMsg:'Loading...'
,params: {
action: 'studentPersonalia',
slNumber: Ext.getCmp('StudentInfo').slNumber}
});
}
}); // eo extend


// register component
Ext.reg('StudentPersonaliaPanel', Student.FormPanel);

don't know if I added it to the correct panel, but what I see when I execute it, is that the failure function is called on the form.load. so during the load, although the post message does show the complete json string, the function failure is called. Even though success = true

any thoughts?

VinylFox
30 Oct 2009, 7:31 AM
If it works, we can put it forward as a Feature Request.

+1

I like it!

Animal
30 Oct 2009, 7:32 AM
Don't use a reader. Just use my override. It's simpler.

VinylFox
30 Oct 2009, 7:33 AM
...Even though success = true

Also nested one level too deep.

Animal
30 Oct 2009, 7:33 AM
Oh, I see, you are creating a GridPanel within your form.

Animal
30 Oct 2009, 7:34 AM
I see what I did. I made a mistake. Hang on, I'll edit that posting.

michael melsen
30 Oct 2009, 7:36 AM
Hi animal,

I tried the code so it looks like this:


Ext.ns('Student');

// create pre-configured grid class
Student.FormPanel = Ext.extend(Ext.Panel, {


initComponent:function() {

this.personColumnModel = new Ext.grid.ColumnModel({
defaults: {
sortable: true
,width : 110
},
columns: [{
header : "Studielinknummer",
sortable : true,
dataIndex : 'slNumber'
}]
}); // eo personColumnModel

this.reader = new Ext.data.JsonReader({
root: 'studentPersonalia.data', // Name of the property which contains the Array of row objects.
id: 'slNumber', // Name of the property within a row object that contains a record identifier value.
successProperty: 'studentPersonalia.success' // Name of the property from which to retrieve the success attribute used by forms.
},
[
{name: 'slNumber', mapping: 'slNumber'}
]);

this.grid = new Ext.grid.GridPanel({
store:new Ext.data.Store({
reader: this.reader
,proxy: new Ext.data.HttpProxy( {url : 'ActionHandlerServlet?action=studentPersonalia'})
}) // eo store
,cm: this.personColumnModel
});

Ext.override(Ext.form.Action.Load, {
success : function(response){
var result = this.processResponse(response);
if(result === true || !result.success || !result.data){
this.failureType = Ext.form.Action.LOAD_FAILURE;
this.form.afterAction(this, false);
return;
}
this.form.clearInvalid();
this.form.setValues(result[this.options.dataProperty || this.form.dataProperty || 'data']);
this.form.afterAction(this, true);
}
});


this.form = new Ext.FormPanel({
defaults: {
width: 100,
height: 20
}
,url: 'ActionHandlerServlet?action=studentPersonalia'
//,reader: this.reader
,params: {slNumber: Ext.getCmp('StudentInfo').slNumber}
,waitMsg: 'loading'
,success: function(form, action) {
Ext.Msg.alert("Load was succesfull", action.result);
}
,items: [{
fieldLabel: 'Studielinknummer',
name: 'data.slNumber',
type: 'textfield'
},{
fieldLabel: 'Price',
name: 'slNumber',
listener: function(form, action){
alert(studentPersonalia.data.slNumber);
}
}]
,buttons:[{
text:'Load'
,scope:this
,handler:this.onLoadClick
}]

});

Ext.apply(this, {
items: [this.form, this.grid]
}); // eo apply

// call parent
Student.FormPanel.superclass.initComponent.apply(this, arguments);
} // eo function initComponent

,onRender:function() {

// call parent
Student.FormPanel.superclass.onRender.apply(this, arguments);

this.grid.store.load({params: {slNumber: Ext.getCmp('StudentInfo').slNumber}});


this.form.load({
dataProperty: 'studentPersonalia.data',
url: 'ActionHandlerServlet',
params: {
action: 'studentPersonalia',
slNumber: Ext.getCmp('StudentInfo').slNumber
},
success: function(form, action) {
Ext.Msg.alert("Load was succesful", action.result);
},
failure: function(form, action) {
Ext.Msg.alert("Load failed", action.result);
}
});
} // eo onRender

,onLoadClick:function() {
this.form.load({
url: 'ActionHandlerServlet?action=studentPersonalia'
,waitMsg:'Loading...'
,params: {
action: 'studentPersonalia',
slNumber: Ext.getCmp('StudentInfo').slNumber}
});
}
}); // eo extend


// register component
Ext.reg('StudentPersonaliaPanel', Student.FormPanel);

but when executing the code it give me a failure as during the load function the failure function is called. the json is available in the post so it seems it doesn't work or I added it wrongly in the code?

cheers,

Michael

Animal
30 Oct 2009, 7:36 AM
OK, grab the code again.

Overrides should go in a special overrides file.

I have scores of overrides of Ext methods in a file which is included immediately after ext-all[-debug].js

michael melsen
30 Oct 2009, 7:58 AM
hi animal,

I added
Ext.override(Ext.form.Action.Load, {
success : function(response){
var result = this.processResponse(response);
if(result === true || !result.success || !result.data){
this.failureType = Ext.form.Action.LOAD_FAILURE;
this.form.afterAction(this, false);
return;
}
this.form.clearInvalid();
this.form.setValues(result[this.options.dataProperty || this.form.dataProperty || 'data']);
this.form.afterAction(this, true);
}
});

to overrides.js and added it right after ext-all-debug.js in my index.html. I removed the override part from my previous code but still receive the failure function call. do I need to add additional settings?

Animal
30 Oct 2009, 8:05 AM
Grab the code again.

http://www.extjs.com/forum/showthread.php?p=404009#post404009

michael melsen
30 Oct 2009, 8:47 AM
hi animal,

grabbed the code again. unfortunately nothing changes. I see when I break it on the override part on 'if(result === true)' that the it enters this block which causes again the failure.

cheers,

Michael

Animal
30 Oct 2009, 8:53 AM
Set a break at "var result = this.processResponse(response);" and see why it returns true

Animal
30 Oct 2009, 8:54 AM
The only way is some mistake from your server sending no text:



processResponse : function(response){
this.response = response;
if(!response.responseText && !response.responseXML){
return true;
}
this.result = this.handleResponse(response);
return this.result;
},

michael melsen
30 Oct 2009, 9:45 AM
hi animal,

after setting a breakpoint as you stated

"Set a break at "var result = this.processResponse(response);" and see why it returns true"

I noticed that result is assigned the studentPersonalia object , the highest level object of json. therefore the next call to result.success shows 'undefined' for success so the code is not executed correctly. Also the object data is undefined so therefore the code will enter the if block and sets the failuretype to load failure.

cheers,

michael

Animal
30 Oct 2009, 10:36 AM
Did you use the correct path for your dataProperty?



this.getForm().load({
dataProperty: 'studentPersonalia.data',
url: 'ActionHandlerServlet',
params: {
action: 'studentPersonalia',
slNumber: Ext.getCmp('StudentInfo').slNumber
},
success: function(form, action) {
Ext.Msg.alert("Load was succesful", action.result);
},
failure: function(form, action) {
Ext.Msg.alert("Load failed", action.result);
}
});


You ned to tell it from where to pluck the data.

michael melsen
31 Oct 2009, 5:44 AM
hi Animal,

the dataproperty is set correctly to studentPersonalia.data. I've added a screenshot with data from firebug after breaking on the override script you provided. Perhaps you could see what is wrong with it? I added some watches over the properties that cause the if block to be entered.

What I do see is that the result.success variable is undefined but result.studentPersonalia.success is defined. So perhaps the problem is somewhere in the check?

If you need additional data I can provide that.

cheers,

Michael

Animal
31 Oct 2009, 8:53 AM
OK, I had not seen that your success property is also nested within the studentPersonalia object, not at the top level. So I have added the creation of an accessor function for the success property too.

Grab the code from post http://www.extjs.com/forum/showthread.php?p=404009#post404009

michael melsen
31 Oct 2009, 9:20 AM
hi Animal,

your last changes worked for me. I get the message that the loading was succesfull so that works great. The last hurdle however is to show it in the items I defined for the FormPanel. Although the loading succeeded, the items on my form remain empty. I tried several things as you can see:


this.form = new Ext.FormPanel({
defaults: {
width: 100,
height: 20,
defaultType:'textfield'
}
,dataProperty: 'studentPersonalia.data'
,statusProperty: 'studentPersonalia.success'
,url: 'ActionHandlerServlet?action=studentPersonalia'
//,reader: this.reader
,params: {slNumber: Ext.getCmp('StudentInfo').slNumber}
,waitMsg: 'loading'
,success: function(form, action) {
Ext.Msg.alert("Load was succesfull", action.result);
}
,items: [{
fieldLabel: 'Studielinknummer',
name: 'studentPersonalia.data.slNumber'
},{
fieldLabel: 'Studielinknummer',
name: 'data.slNumber',
},{
fieldLabel: 'Studielinknummer',
name: 'slNumber',
}]
,buttons:[{
text:'Load'
,scope:this
,handler:this.onLoadClick
}]

});

michael melsen
1 Nov 2009, 5:37 AM
hi animal,

the latest code you submit works very well although there is a typo in it as accessor is undefined which should be statusaccessor if I'm correct. Anyway the store gets loaded and a popup is displayed that states that the store is loaded. Although the data is available now the fields on the forum are not given any data. So it seems the first hurdle has been won, the last hurdle (displaying data by the form items) doesn't work. What should the name of the textfield be and/or do I need a reader as the data is a bit different from what is expected by the formpanel?

cheers,

michael

ps. I submitted a similar post on saterday but seems it got lost in moderation

Animal
1 Nov 2009, 7:03 AM
The names of the Fields must match the names of the properties within the data object.

eg "BSNNumberAvailable"

michael melsen
1 Nov 2009, 11:17 AM
hi animal,

I checked the items array of the formpanel and tried several things like slNumber, studentPersonalia.data.slNumber or studentPersonalia.slNumber and other variables, but none of them turn up once the store is loaded (after the message is displayed on screen). According to your post and my understanding of the topic this should work. Could it be that due to the structure of my json object the store contains a different format of data preventing the values from being displayed?

I use textfield, fieldlabel and name as properties within the items array of the formpanel. Perhaps a reader is necessary?

cheers,

michael

Animal
1 Nov 2009, 12:51 PM
name: 'studentPersonalia.data.slNumber'
?

The names of the Fields must match the names of the properties within the data object.

michael melsen
1 Nov 2009, 1:16 PM
Hi animal,

I used the same name value as you suggested which also conforms to the json data: studentPersonalia.data.slNumber but the textfield remains empty. I've looked at other examples like the one from saki but could not find any difference that might be the problem. Is it possible to access the forms data store to see how the data is stored in the store and from there try to figure out why my textfield remains empty? Or could it be something in the configuration of the formpanel?

cheers,

Michael

Animal
2 Nov 2009, 12:31 AM
No!

I've done enough for you. You have to maintain this code, you you have to look at it and see how it works.

Can't you see how the "data" object is being pulled from "studentPersonalia.data"?

Then as I told you "The names of the Fields must match the names of the properties within the data object".

Enough now. You have everything you need. Any more, and I will be doing your job for you.

michael melsen
6 Nov 2009, 1:48 AM
Hi animal and others,

you are completely right, sorry for giving you that feeling and also for the late reply due to being ill. I've started looking at the examples again and changed the code in a way that it now creates a config variable where the form is configured in and after the config I use the following:

Ext.apply(this, Ext.apply(this.initialConfig, config));

this seems to do the trick for me. Now I've been continueing to adjust the code as my json response had also nested levels which didn't work with the override for some reason. After some trial and error I noticed that with just a reader configured without the override but with the line of code above, it somehow works. Completely with access to multiple levels deep json data. I want to thank you animal, and all others for their ideas.

thanks in advance and if anyone wants additional info about this 'problem' feel free to reply

cheers,

michael

Animal
6 Nov 2009, 2:07 AM
Using a Reader means that nested levels of objects can be read.

A JsonReader generates functions based on a field's mapping expression.

Which is basically what my override does. You can see it calling methods in JsonReader which generate "accessor" functions which grab the required value from a data object.