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:

       MyApp.views.requestsList = new Ext.List({
            id: 'requestsList',
            store: 'RequestJobStore',
            onItemDisclosure: function (record) 
                var selectedJob = record;
                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) {
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

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?