1

Web アプリケーションでDojoXの DataGrid コンポーネントを使用することを検討しています。私が抱えている問題は、流動的な (別名液体) CSS レイアウトではうまく機能しないように見えることです。事前定義されたすべての幅が好きなようです。実際、ドキュメントは列機能の自動幅について警告しており、テーブル自体に動的な幅と高さを使用しようとすると失敗しました。

流動的なレイアウトでこのコンポーネントを使用する人はいますか? より良い仕事をする他の JavaScript データ グリッド コンポーネントはありますか (ページネーションとセル編集が必要になります)。

それとも、この問題は JavaScript と CSS レンダリングのコンテキストで解決するのが難しすぎるのでしょうか?

4

1 に答える 1

2

レイアウトにdojo.layout.BorderContainerを使用し、DataGridをBorderContainerのContentPane内に配置します。グリッドの幅と高さは100%に設定されており、配置されているContentPaneの高さ/幅に合わせて自動的に調整されます。基本的なBorderContainerには5つの領域がありますが、BorderContainerをBorderContainer内に埋め込んで、より複雑なレイアウトにすることができます。

于 2010-01-08T16:34:19.887 に答える