2009-09-20 10 views
0

データグリッド/テーブル構造を使用していて、データが列見出しの上に表示され、2つのチェックボックスが表示されます。Dojoグリッドが正しく表示されない

<style type="text/css"> 
    @import "StyleSheet.css"; 
    @import "js/dojotoolkit/dijit/themes/pfga/pfga.css"; 
    @import "js/dojotoolkit/dojo/resources/dojo.css"; 
    @import "js/dojotoolkit/dojox/resources/Grid.css"; 
    @import "js/dojotoolkit/dojox/resources/tundraGrid.css"; 
    .dojoxGrid table { 
     margin: 0; 
    } 
</style> 

<script src="js/dojotoolkit/dojo/dojo.js" type="text/javascript" djConfig="parseOnLoad: true"></script> 
<script src="common.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    dojo.require("dojox.grid.DataGrid"); 
    dojo.require("dojox.data.XmlStore"); 
    dojo.require("dijit.form.FilteringSelect"); 
    dojo.require("dojo.data.ItemFileReadStore"); 
    dojo.require("dojo.date"); 

    var pageRef = 'l_events'; 
</script> 

<div id="pagehead" class="Heading1" >Upcoming Range Events - PF&amp;GA</div> 

    <input dojoType="dijit.form.FilteringSelect" store="monthStore" searchAttr="month" name="month" id="monthInput" class="pfga" /> 
    <br /> 
    <div id="grid" style="width:600px; overflow:visible; height:800px"> 
     <table id="eventGrid" dojoType="dojox.grid.DataGrid" style="width:600px; " store="eventStore" class="tundra"> 
      <thead> 
       <tr> 
        <th field="date">Date</th> 
        <th field="description">Description</th> 
       </tr> 
       <tr> 
        <th colspan="2" field="time">Time</th> 
       </tr> 
      </thead> 
     </table> 
    </div> 

+0

あなたのページの全身にツンドラクラスがありますか?または単にグリッドdiv? – seth

+0

Tundraはグリッド部門で使用されています –

答えて

0

私の問題は、グリッドとtundraGridのCSSファイルへの単純なパスのようです。これを解決して問題を解決しました。

+0

パスの問題であることはどうでしたか?我々はここで同じ問題に直面している。どんな助け? –

+0

あなたとあなたの将来の読者に役立つように、あなたのコードに変更を投稿するよう依頼してください。 –

+0

私は他のすべての可能性を使い果たしていたので、私はそれをラインごとに見ていました。私は道のグリッド部分を欠いていた。 @import "js/dojotoolkit/dojox/grid/resources/Grid.css"; @import "js/dojotoolkit/dojox/grid/resources/tundraGrid.css"; –

関連する問題