formLabel显示在ExtJS的左上角

时间:2012-01-27 10:33:56

标签: extjs extjs3

我已经尝试过很多东西来显示左边的标签,但它们一直显示在左上角。可能是什么原因?

enter image description here

实际代码为3105行。相关代码是:

var bildirilenArizaAlt = new Ext.form.FormPanel({

    frame : true,
    id: "bildirilenArizaAltid",
    layout: {
        type: 'table',
        columns: 2
    },
    defaults : {
        padding : 0,
        width : 245,
        cellCls : 'verticalAlignTop',
        border : false,    
    },
    labelWidth: 30,
    labelAlign:  'right',
    items: [{
        layout:'form',
        items:[{
            xtype : 'dynaCombo',
            table : 'TANIMLAR_DET',
            field : 'TANIM_DET_ADI',
            no : 'TANIM_DET_NO',
            id: 'bildirilenArizaAltbir',
            fieldLabel : LANG.ISEMRI__SERVIS_TURU,
            hiddenName : "SERVIS_TURU",
            forceSelection : true,
            readOnly: (loggedUser.domain == "demo") ? true : false,
            where : [{
                field : 'TANIM_NO',
                value : 1,
                queryType : 0,
                whereType : 'and',
                searchType : 'default'
            }]
        }]
    },{
        layout:'form',
        items:[{
            xtype : 'textfield',
            name : 'SERVIS_VEREN',
            id : 'SERVIS_VERENba',
            allowBlank: false,
            readOnly: true,
            fieldLabel : 'Ekip'}]
    },{
        layout:'form',
        items:[{
        layout: 'form',
        items:[{
            xtype : 'textfield',
            id: 'montaj_kart_no_id',
            fieldLabel: LANG.ISEMRI__MOUNT_CARD_NO,
            name : 'MONTAJ_KART_NO'
            }]
        }]
    }]
});

1 个答案:

答案 0 :(得分:1)

此标签行为表示标签太长或面板宽度太小。尝试更改面板大小和labelWidth。