添加按钮到sencha Ext.tree.Panel

时间:2012-08-20 12:44:27

标签: button extjs render treepanel

情况:

我的观点有一个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);

有没有人可以解决这个问题。

我认为这是一个错误!

0 个答案:

没有答案