Sencha 1.1 Long DropBox List

时间:2013-03-14 07:53:23

标签: extjs sencha-touch

我在sencha 1.1中有一个不同项目的下拉列表。

它在iPad中显示出不正常的行为。当列表有3个项目时,它显示如下:

enter image description here

但是当它有超过3个项目时,它会显示如下:

enter image description here

列表本身与列表框边框重叠。这种行为只能在iPad上看到。

这是默认行为还是我需要修复一些错误。如果错误修复,那么他们的任何iOS特定补丁都可以解决这个问题。

请不要建议我升级我的sencha。

MODEL

Ext.regModel('LinkSt', {
    idProperty: 'LinkID',
    fields: [{
        name: 'LinkID',
        type: 'int'
    }, {
        name: 'LinkURL',
        type: 'string'
    }]
});

商品

var LinkStore = new Ext.data.Store({
    id: 'LinkStore',
    model: 'LinkSt'
});

查看

var linkselectfield = {
            id: 'link',
            xtype: 'selectfield',
            name: 'BG-Color',
            label: 'Link To',
            labelWidth: '26%', //Changed to 100% to work with ms grid instead, divs are problematic in Win 8.
            cls: 'linkselectfield',
            store: LinkStore,
            displayField: 'LinkURL',
            valueField: 'LinkURL',
            itemTpl: '{text}',
            listeners: {
                afterrender: function (ele) {//Rahul ->22 jan
                    ele.fieldEl.dom.readOnly = true;
                },
                change: function () {
                    var islink = Ext.getCmp('link').getValue();


                    var sURL = islink; //LinkStore.getAt(LinkStore.find('LinkURL',islink)).get('LinkURL');



                    if (sURL == 'URL') {

                        Ext.getCmp('linkurl').setDisabled(false);
                        Ext.getCmp('linkurl').setValue("http://");
                    }
                    else {

                        Ext.getCmp('linkurl').setValue("");
                        Ext.getCmp('linkurl').setDisabled(true);
                    }

                }

            }

        }
        var linkrow = new Ext.Panel({
            cls: 'audiohbox',
            layout: {
                type: 'hbox'
            },
            items: [linkselectfield, linkField]
        });

感谢名单

0 个答案:

没有答案