0

私のアプリで、extjs4 api のような関数を作成したいのですが、左のツリー メニューをクリックすると、コンテンツが右に表示されます。以下のコード リスト: 左のツリー メニュー コード:

var tree_panel = Ext.create('Ext.tree.Panel', {
            listeners: {
    'itemclick': function( grid, record, item, index, e, eOpts) {
        Ext.Ajax.request({
             url: 'code/list.js',
             success: function(response){
                show_tip_message("success!")
             },
             failure: function(response){
                  show_tip_message("false!")
             }
         });
      }
    }

codecontrollerコード(codecontroller.rb)

   def list
   respond_to do |format|
    format.js 
   end
end

コードビュー コード (list.js.erb)

  var m_work_space = Ext.getCmp('work-space');
    m_work_space.removeAll();
    m_work_space.add(m_codegrid);
    m_work_space.doLayout();

ただし、ツリー項目をクリックすると、成功の通知が表示されますが、ワークスペースが更新されません。なぜですか? どんな助けでも感謝します

4

1 に答える 1