Hi guys,

I'm new to sensha and to some extent js. I've created a test app with list and detail forms, pretty standard stuff I guess. Here's my list definition:

Code:
       MyApp.views.requestsList = new Ext.List({
            id: 'requestsList',
            store: 'RequestJobStore',
            onItemDisclosure: function (record) 
            {
                var selectedJob = record;
                MyApp.views.JobEditor.load(selectedJob);
                MyApp.views.viewport.setActiveItem('JobEditor', { type: 'slide', direction: 'left' });
            },
            itemTpl: '<div class="list-item-title">{Name}</div><div class="list-item-jobfield">{Company}</div>',
            listeners: {
                'render': function (thisComponent) {
                    thisComponent.getStore().load();
                }
            }
        });
You can see that the selectedJob is passed to the JobEditor.

Now the JobEditor displays some of the fields in the Job data object. In the JobEditor's code I know I can get the value of these by

Code:
MyApp.views.JobEditor.getValues().FieldName
What I want to know is, how can I get the value of the other fields? The fields in the JSON object passed to the FormPanel, that do not have textfields?

I'm hoping I don't have to resort to dodgy invisible textfields or something. Not that I know how to do that either. Can anyone advise me please?