1

状況:

私のビューには、tabpanelを含む 2 つのコンテナーがありtreePanelます。の一部の行には、treePanelボタンを含める必要があります。

treeGridI useにボタンを追加するには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

現在の回避策:

現在、CSSを使用して修正しています:

Ext.util.CSS.createStyleSheet('button { height: 16px!important; } \n', null);

誰でもこの問題の解決策を持っています。

バグだと思います!

4

0 に答える 0