我在sencha 1.1中有一个不同项目的下拉列表。
它在iPad中显示出不正常的行为。当列表有3个项目时,它显示如下:
但是当它有超过3个项目时,它会显示如下:
列表本身与列表框边框重叠。这种行为只能在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]
});
感谢名单