ExtJs 下拉菜单显示

sirtener 2009-06-05 10:37:00
我用ExtJs写的下拉菜单, 在本地可以正常的显示, 就是在其他电脑通过IP的方式来访问我电脑上的WEB页面, 下拉菜单就无法显示, 即使显示其效果也不好.代码如下

var testPanel = new Ext.Panel({
labelAlign : 'right',
labelWidth : 100,
buttonAlign : 'center',
frame : true,
autoWidth : true,
waitMsgTarget : true,
items : [{
//该项是下拉菜单项
layout : 'column',
border : false,
labelSeparator : ':',
items : [{
columnWidth : .33,
layout : 'form',
items : [{
xtype : 'combo',
fieldLabel : '<span style="color:EB3728;font-weight:bold;">* </span>参数类别名称',
name : 'personType',
id : 'personType',
store : typeDs,
displayField : 'typeName',
valueField : 'typeCode',
triggerAction : 'all',
mode : 'local',
selectOnFocus : false,
forceSelection : false,
editable : false,
allowBlank : false,
enableKeyEvents : false,
readOnly : true

}]}, {
columnWidth : .33,
layout : 'form'
}, {
columnWidth : .33,
layout : 'form'
}, {
columnWidth : .33,
layout : 'form'
}, {
columnWidth : .33,
layout : 'form'
},{columnWidth : .33,
layout : 'form',
items : [{

xtype : 'textfield',
fieldLabel : '限额1',
id : 'limitForWorker',
name : 'limitForWorker',
regex : /^[0-9]*$/,
regexText : '输入非法字符,请输入数字'
}]}, {columnWidth : .33,
layout : 'form',
items : [{

xtype : 'textfield',
fieldLabel : '限额2',
id : 'limitForCitienies',
name : 'limitForCitienies',
regex : /^[0-9]*$/,
regexText : '输入非法字符,请输入数字'
}]}, {
columnWidth : .33,
layout : 'form',
items : [{
xtype : 'textfield',
fieldLabel : '限额3',
id : 'limitForFarmer',
name : 'limitForFarmer',
regex : /^[0-9]*$/,
regexText : '输入非法字符,请输入数字'
}]
}]
}]
});
var addForm = new Ext.form.FormPanel({
title : '',
labelAlign : 'right',
labelWidth : 100,
buttonAlign : 'center',
frame : true,
autoWidth : true,
tbar : new Ext.Toolbar({

items : [
'<div style="color:EB3728;">系统管理 <image src="../images/shared/icons/arrow-right.png"></image> 参数设置</div>',
'->', '-', {

id : 'bprint',
text : '新增并保存(Shift+A)',
iconCls : 'bsearch',
handler : addParam
}, '-', {

id : 'bsearch',
text : '编辑(Shift+E)',
iconCls : 'bsearch',
handler : editParam
}, '-', {

id : 'bsave',
name:'bsave',
text : '保存(Shift+S)',
iconCls : 'bsearch',
disabled : true,
handler : saveParm
}, '-', {

id : 'bexport',
text : '导出Excel(Shift+E)',
iconCls : 'bsearch',
handler : exportData
}]
}),
items : [{
items : testPanel
}]
});


请大家帮忙看看.
...全文
1321 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sirtener 2009-06-07
  • 打赏
  • 举报
回复
知道问题的原因所在了, 那就是宽屏和标屏之间的差异, 在代码里把achor属性值设置下就可以解决了
sirtener 2009-06-05
  • 打赏
  • 举报
回复
在本地可以正常的显示, 可在其他电脑上就无法显示部分的下拉菜单,一些能显示, 一些不能显示.在猜测各种原因.
sirtener 2009-06-05
  • 打赏
  • 举报
回复
在本地可以正常的显示, 可在其他电脑上就无法显示下拉菜单

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧