Ext dateField的问题

zhuiyi_xue 2011-05-09 10:14:18
Ext.form.dateField加入window后,new的不是top.window,当点击日期选择控件时,显示的下拉选择框完全变型了。根本就看不到日期
如果将window改成top.window,并且使用top.Ext.form.dateField,下拉选择日期能正常选择。
可我不能用top.window,有什么办法?
求助各位大虾,谢谢!
...全文
171 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuiyi_xue 2011-05-12
  • 打赏
  • 举报
回复
谢谢啊,但是都不行啊!原始问题补充一点,在IE下正常,火狐下才有问题。而且只放到window里面有问题。
zhuiyi_xue 2011-05-12
  • 打赏
  • 举报
回复
--再次谢谢各位,已经解决
//重写,修正日期控件在FireFox 3.x 下会被拉得很长很长
//Gecko引擎(比如火狐)
Ext.override(Ext.menu.DateMenu, {
render : function() {
Ext.menu.DateMenu.superclass.render.call(this);
if (Ext.isGecko) {
this.picker.el.dom.childNodes[0].style.width = '178px';
this.picker.el.dom.style.width = '178px';
}
}
});
louiechong 2011-05-11
  • 打赏
  • 举报
回复
我觉得有可能是你window id 或者 datefield id 重复造成的。

试下给它们命名唯一的id
shuaiyz 2011-05-11
  • 打赏
  • 举报
回复
将Ext.form.dateField放到formpanel里,在将formpanel添加到window子项

52,792

社区成员

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

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