2011-08-10 9 views
0

私はdojoでプロジェクトを進めています。データグリッドは、データベースからデータを受け取った後で自動的に作成されます。形成された現在のグリッドのHTMLコードは、次の構造]dojoのグリッド・テンプレートはどこで変更できますか

<div class="grid"> 

<table> 
<tbody> 
    <tr> 
    <td></td><td></td> 
    </tr> 
</tbody> 
</table> 

<table> 
<tbody> 
    <tr> 
    <td></td><td></td> 
    </tr> 
</tbody> 
</table> 

</div> 

<tr>は別のテーブルにあるを有しています。 1台のテーブルにすべて<tr>を入れて別のテーブルに<tr>を入れないでください。

この構造はどこで変更できますか?

+0

dojo.jsファイルでグリッドを作成しながらグリッドdiv、テーブル・タグを動的に生成し、属性とスタイルを変更したコードが見つかりました。 –

答えて

1

私が理解しているように、これを変更することはできません。少なくとも、DataGridを大幅に変更する必要はありません。このクラスは、テーブルローディングを改善し、複数行の行のような機能を提供するための情報をレイアウトします。私が尋ねることができる場合、グリッドが単一のテーブルとしてフォーマットされていることを要求しているのは何ですか?場合によってはDataGridが過度に使用される可能性がありますが、情報をどのようにレンダリングしても大きな違いはありません。

+0

私の場合、グリッド内のdivが動的に生成されます。私はそれにdojoType属性を追加したいと思います。

...

+0

グリッドスタートアップで作成されていないグリッドにウィジェットを表示したいのですか?ウィジェットを生成したら、フォーマッタの創造的な使い方でそれを行い、グリッドをリフレッシュすることができます –

関連する問題