因为 extjs 加载机理导致,调用失败。
html 代码
js 代码
var Test = {
name:new Ext.form.TextField({
id : "name",
hidden:true
}),
TestHtmlCode:"",
TestPanel:new Ext.form.FormPanel({
title : "test报道",
id : "test",
//renderTo: 'button',
items : [{
layout : 'form',
height:300,
html : this.TestHtmlCode
}]
})
};
Ext.onReady(function(){
/*
Test.name = new Ext.form.TextField({
id : "name",
hidden:true
});
Test.TestHtmlCode="";
Test.TestPanel=new Ext.form.FormPanel({
title : "test报道",
id : "test",
renderTo: 'button',
items : [{
layout : 'form',
height:300,
html : Test.TestHtmlCode
}]
});*/
Test.TestPanel.render('button');
Test.TestPanel.on('afterLayout', function() {
Test.name.render('namea');
});
// 触发
//Test.TestPanel.fireEvent('afterLayout',{});
});
// 显示
//Test.name.show(); 能调用会出错。
在犸特头网站有文章
"Extjs5为什么要在launch方法写代码?"
http://blog.mttqq.com/archives/358
test.getValue();
test.get("test").value;