我想將文本域添加到網格面板中的tbar,但它不起作用。網格面板工具欄失敗的渲染文本域
我試着用按鈕,然後它的工作原理..
此代碼不能正常工作,錯誤消息說,類型錯誤:g.el是空
var grid = Ext.create('Ext.grid.Panel', {
...
tbar : [
{
xtype : 'textfield',
name : 'test'
}
]
});
但這種代碼工作,
var grid = Ext.create('Ext.grid.Panel', {
...
tbar : [
{
xtype : 'button',
text : 'keyword'
}
]
});
有人知道,爲什麼發生了?
我發現,
它renderTo: 'TABLEID',但我改renderTo:Ext.getBody()
然後它工作。但我想把網格放到特定的html元素中,我該怎麼辦?
[編輯]
我想插入到#listTable,
<div id="wrap">
<table id="listTable"></table>
</div>
我只是想 '包裝',那麼它的工作原理,
所以,我想,renderTo:「包> listTable'
但它不工作:(
謝謝你的回答,我用你的代碼替換,我發現問題是什麼,它是renderTo。但仍然找不到解決方案,請您再次查看我編輯的問題嗎? –
@Expertwannabe不使用renderTo。將它直接放入所有者組件 – sra
的項目數組中,對不起再次提問,但仍然不明白。你能否解釋一點細節? –