我正在使用 DOJO v1.7.2。我已经在对话框小部件中以声明方式创建了数据网格。 我已将所需的样式和 JS 添加到我的页面中。 所以我遇到了附图中的设计问题。
我使用 Firebug 发现某些具有“dojoxGridMasterHeader”class
的元素具有自定义元素style
。
就我而言: display: block;高度:61px;
它是从哪里取来的?又该如何解决呢?
最佳答案
我解决了这个问题。 这个问题是我有我的自定义样式。这是给我的:
table{
margin-top:25px;
}
table td{
padding:10px 15px;
}
在 DOJO 开始解析之前,我必须更改此样式(将所有 margin
和 padding
更改为 0px
或删除)对于 DOM 元素,例如 table
和 table td
,也可能适用于 table th
(我在这种情况下没有尝试) .
我认为 DOJO 使用“dojoxGridMasterHeader”类创建元素并设置他的样式,该样式是根据我的自定义样式计算的。
关于datagrid - 道场。 DataGrid显示在对话框中,行之间有间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11192536/