私のアプリで、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();
ただし、ツリー項目をクリックすると、成功の通知が表示されますが、ワークスペースが更新されません。なぜですか? どんな助けでも感謝します