-
24 Oct 2012 12:28 AM #1
Answered: Fieldset with JSON data doesn't show anything
Answered: Fieldset with JSON data doesn't show anything
I have the following container:
When the Update function is called the context parameter contains a valid JSON object.Code:Ext.define("NormaMob.view.panel_mpi", { extend: "Ext.Container", alias: "widget.panel_mpi", config: { ui: 'dark', height: 42, layout: { type: 'vbox' }, }, initialize: function () { var ptName = Ext.create('Ext.field.Text', { label: 'Naam:', name: 'namestring' }); var ptID = Ext.create('Ext.field.Text', { label: 'Patiëntnummer:', name: 'patientnumber' }); var generalPatientData = Ext.create('Ext.form.FieldSet', { title: 'Patiëntgegevens', defaults: { labelWidth: '25%' }, items: [ ptName, ptID ] }); this.add(generalPatientData); this.callParent(arguments); this.Update = function (context) { console.log('update MPI'); generalPatientData.setRecord(context); //this.setData(context); }; //Add the patientcontroller to the list of observers var ptManager = new patientmanager(); ptManager.addObserver(this); console.log("panel_mpi intialized"); } });
snapshot.PNG
Both the textfields won't show the data. What am I missing here? Please advise.
Thank you
-
Best Answer Posted by mitchellsimoens
setRecord wants a record not an object, if you are just going to have an object, use setValues instead.
-
26 Oct 2012 6:06 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,656
- Vote Rating
- 435
- Answers
- 3109
setRecord wants a record not an object, if you are just going to have an object, use setValues instead.
Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.


Reply With Quote