我正在使用spring-roo,试图使用dojox.grid.DataGrid。该页面呈现为一个普通表格。它为什么不使用DataGrid?谢谢!史蒂夫
<div xmlns:spring="http://www.springframework.org/tags"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0"><jsp:output
omit-xml-declaration="yes" /> <script type="text/javascript">
dojo.require("dijit.TitlePane");
</script> <script type="text/javascript"
src="<c:url value="/resources/dojo/dojo.js" />">
</script> <script type="text/javascript"
src="<c:url value="/resources/spring/Spring.js" />">
</script> <script type="text/javascript"
src="<c:url value="/resources/spring/Spring-Dojo.js" />">
</script> <script type="text/javascript">
dojo.require("dojox.grid.DataGrid");
dojo.require("dojox.data.CsvStore");
</script>
<div id="_title"><spring:message var="app_name"
code="application.name" /> <spring:message var="title"
code="welcome.titlepane" arguments="${app_name}" /> <script
type="text/javascript">
Spring.addDecoration(new Spring.ElementDecoration( {
elementId : '_title',
widgetType : 'dijit.TitlePane',
widgetAttrs : {
title : '${title}'
}
}));
</script>
<h4>Title</h4>
<table dojoType="dojox.grid.DataGrid">
<thead>
<tr>
<th field="fieldName" width="200px">Column Name</th>
<th field="fieldName" width="200px">Column Name</th>
</tr>
</thead>
<tbody>
<tr>
<td>test1</td>
<td>test2</td>
</tr>
<tr>
<td>test3</td>
<td>test4</td>
</tr>
</tbody>
</table>
</div>
</div>发布于 2010-06-08 01:48:22
http://docs.dojocampus.org/dojox/grid/DataGrid#required-css的文档说你需要这个css:
<style type="text/css">
@import "/moin_static163/js/dojo/trunk/dojox/grid/resources/Grid.css";
@import "/moin_static163/js/dojo/trunk/dojox/grid/resources/tundraGrid.css";
.dojoxGrid table { margin: 0; } html, body { width: 100%; height: 100%;
margin: 0; }
</style>我使用了这个,它也是有效的:
<link rel="stylesheet" type="text/css" href="script/dojox/grid/resources/Grid.css" />
<link rel="stylesheet" type="text/css" href="script/dojox/grid/resources/tundraGrid.css" />
<style type="text/css">
.dojoxGrid table { margin: 0; } html, body { width: 100%; height: 100%; margin: 0; }
</style>在我的应用程序中,我也与我的全局css发生了冲突,我使用高度: 999px而不是100%来解决这个问题。
<table dojoType="dojox.grid.DataGrid" store="store1"
query="{ Title: '*' }" clientSort="true"
style="width: 100%; height: 999px;" rowSelector="20px">https://stackoverflow.com/questions/2684114
复制相似问题