2

トップバーの次の行にコンポーネントが必要です。次のようにコーディングしました。

tbar: [{
    xtype: 'textfield'
    id:'fname'
},'-',{
    xtype: 'textfield'
    ,id: 'lname'
},'<row>',{
    xtype: 'textfield'
    ,id:'mob'
}]

これは、chrome、firefox、および ie7+ ブラウザーでは正常に動作しますが、ie7 では動作しません。誰かが私のコードを修正してください。

4

2 に答える 2

0

xtypeの後にコンマはありません:'textfield'。

IE7は、JavaScriptではコンマに非常に敏感です。

tbar: [{
    xtype: 'textfield'
    ,id:'fname'
},'-',{
    xtype: 'textfield'
    ,id: 'lname'
},'<row>',{
    xtype: 'textfield'
    ,id:'mob'
}]

編集:私はこのフィドルを作りました、それはすべてのブラウザで動作します:

http://jsfiddle.net/MG3fS/3/

于 2012-09-20T11:51:12.247 に答える
0

非常に原始的なアプローチはどうですか?

tbar : {
    layout : 'auto', // im not sure why 'vbox' does not work here
    width: 200,
    items : [{
        xtype: 'container',
        layout: 'hbox',
        items : [{
            xtype: 'textfield',
            id:'fname'
        }, {
            xtype: 'container',
            html: '-',
            width: 5
        }, {
            xtype: 'textfield',
            id: 'lname'
        }]
    }, {
        xtype: 'textfield',
        id : 'mob'
    }]
}
于 2012-09-24T19:22:00.297 に答える