情况:
我的观点有一个tabpanel
,其中包含2个包含treePanel
的容器。
treePanel
中的某些行必须包含按钮。
要向treeGrid
添加按钮,我使用render()
:
示例:
var feedbackButtons = new Array("Ok", "Cancel");
var buttonText = '';
line.set(gridView.m_columnIds[i], '<div id="test" ></div>');
line.commit();
for (var nr in feedbackButtons) {
Ext.create('Ext.Button',
{
text: feedbackButtons[nr],
lineId: lineId,
gridView: gridView,
style: {
display: 'inline-block',
marginRight: '3px',
backgroundColor: '#743'
},
handler: gridView._onButtonClicked
}).render(document.body, 'test');
}
问题:
向无效(未显示)treePanel
添加行会产生高度为0px的按钮。
截图: http://img23.imageshack.us/img23/3492/sencha.png
目前的解决方法:
目前我正在努力修复它:
Ext.util.CSS.createStyleSheet('button { height: 16px!important; } \n', null);
有没有人可以解决这个问题。
我认为这是一个错误!