状況:
私のビューには、tabpanel
を含む 2 つのコンテナーがありtreePanel
ます。の一部の行には、treePanel
ボタンを含める必要があります。
treeGrid
I 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);
誰でもこの問題の解決策を持っています。
バグだと思います!