【问题标题】:Dojo Enhanced Grid won't work properly in IE 9Dojo 增强网格在 IE 9 中无法正常工作
【发布时间】:2012-08-26 00:17:28
【问题描述】:

我有一个增强的网格,它连接到一个对象存储(其中包含一个内存存储)。结构非常简单,即它只显示没有“无滚动”或类似内容的行。 在 Opera、Chrome 和 FF 中一切正常,但在 IE 中,网格内容的定位完全错误。不幸的是,我不能发布图片,但我也在道场邮件列表上提出了这个问题,我上传了图片。这是链接:
http://dojo-toolkit.33424.n3.nabble.com/Problem-with-the-positioning-of-the-grid-in-ie-9-td3989165.html

我已经搜索了很多,并尝试了很多东西,但到目前为止没有任何改变......任何帮助将不胜感激。

这是我如何设置网格的代码:

var grid = new EnhancedGrid({ id:“网格”, 存储:数据存储, 查询:过滤, 自动宽度:真, 自动高度:真, 保持行:'5', 行数:'60', 插件:{ 嵌套排序:真, 饼干:{过期:10}, 出口商:是的, 间接选择:{ headerSelector:true,宽度:'30px',样式:'文本对齐:中心;'}, 菜单:{ rowMenu:“row_menu”} }, 结构:grid_structure }, “网格”); 网格.启动();

提前谢谢, 格诺特

【问题讨论】:

  • 我有一些新信息。看来,IE 没有识别(或使用探测器)css 类 dojoxGridContent。我想是的,因为这是嵌入内容的类。而且,如果我按照我的想法更改 Opera 显示的类中的任何内容,但 IE 对此无能为力。 (我在顶部添加了一个边距:20px)有什么想法吗?

标签: javascript dojo grid


【解决方案1】:

嘿,您无法直接捕获错误。为 IE 做一些跟踪和错误开发。我也遇到过很多关于 IE 和 Dojo DataGrid 的问题。

从您的网格中删除所有 cookie、选择和额外功能,并保持非常简单。尝试使基本的在 IE 上工作。

然后逐一添加功能并验证它们是否正常工作,您将在此过程中找到罪魁祸首。

在此过程中,记得经常清除浏览器缓存。

这是一项繁琐的工作,解决了问题后你会有很大的满足感。

一切顺利。

【讨论】:

  • 感谢您的回答,我以某种方式解决了它。我还必须导入“Grid.css”文件。我不知道为什么,但是在 IE 中没有执行来自 claroGrid.css 文件的 import url("Grid.css") 标签。
猜你喜欢
  • 2013-09-30
  • 2017-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-31
  • 1970-01-01
  • 2013-04-07
相关资源
最近更新 更多