title: Updating a managed iframe panel in extjs
body: <p>Aplogies for a long post. This is a continuation of the question:
  <a href="https://stackoverflow.com/questions/7262524/extjs-adding-multiple-items-to-a-window-does-not-work/7262564#7262564">Extjs adding multiple items to a window does not work</a>
  In the question, I had a grid defined like this:</p>
  
  <pre><code>var updater = msgDetailsPanel.getUpdater();/*Added new*/
  
  
  var detailGrid = new Ext.grid.GridPanel({
  id:'detailGrid',
  store: dataStore,
  collapsible: false,
  columnLines: false,
  enableHdMenu: false,
  header: false,
  cm: new Ext.grid.ColumnModel({
  defaults: {
  sortable: true
  },
  {id:'msgId',hidden: true, dataIndex: 'msgId'},                  
  {sortable: true, dataIndex: 'deliveryAddr'},
  {sortable: true, dataIndex: 'deliveryDate'},
  {sortable: true, dataIndex: 'status', renderer:function(value, p, record){
  return String.format( '&lt;font color="009966"&gt;{0}&lt;/font&gt;', value );}},
  {header: 'info',xtype: 'templatecolumn',tpl: '&lt;a href="#"  onClick = "alert({msgId})"&gt;View Message Details&lt;/a&gt;'}  
  ]
  }),
  viewConfig: {
  forceFit:true
  },
  columnLines: false,
  frame:false,
  collapsible: false,
  animCollapse: false,
  title: alertName,
  disableSelection: true,
  deferRowRender:false
  });
  </code></pre>
  
  <p>I wish to replace <code>onClick = "alert({msgId})"</code> with <code>onClick = "updater.update({msgId})"</code> So that on click of the hyperlink 'View Message Details', the Panel will be populated with the msgId.
  But I get:</p>
  
  <pre><code>javascript error: this.ds.fields.get(...).name is null or not an object.
  </code></pre>
  
  <p>How can  i accomplish this?</p>