我在使用 dojox.grid.DataGrid 时遇到问题,我使用此代码在 dojox.layout.ContentPane 中加载,遗憾的是在 IE7 和 IE8 中不起作用,但在 Firefox 3.6 中确实可以完美运行。
function getHTML(URL, dest) {
var myCp= dijit.byId(destino);
myCp.destroyDescendants();
myCp.attr("href", URL);`
这是我第一次使用 Dojo 1.4.2,我是从 dojoexplorer 网站获取的,我一直在寻找解决方案。我使用此代码跨越加载的代码
<div id="mainTabContainer" dojoType="dijit.layout.TabContainer" region="center">
<div id="LoaderX" dojoType="dojox.layout.ContentPane" title="Welcome" selected="true" closable="false" href="app/general/content/cd.jsp" executeScripts="true"></div></div>
这就是我调用js的方式
onclick="getHTML('app/adm/div/form.jsp','LoaderX')"
最后,我如何在 form.jsp 中显示网格
<span dojoType="dojo.data.ItemFileWriteStore" jsId="store3" url="/telsap/port/app/adm/zone/rt.jsp" >
和
<table dojoType="dojox.grid.DataGrid" loadingMessage="Lopading..." columnReordering="true" jsId="grid3" store="store3" query="{ ypnum_zone: '*' }" rowsPerPage="30" clientSort="true" rowSelector="20px" >
<thead>
<tr>
<th width="100px" field="zone">Zone</th>
<th width="300px" field="dep" >Department</th>
<th width="auto" field="city" >City</th>
<th width="auto" field="mng" >Managment</th>
<th width="auto" field="state" >State</th>
</tr>
</thead>
我知道这一定是我没看到的东西,我是 dojo 的新手,谢谢你的帮助