Ext JSグリッド(またはそのことについては任意のExt JSウィジェット)の幅と高さを変更する方法を理解するのに苦労しています。それらは常に固定された高さと幅のままであるように見えます。誰かがこれを以前にやったことがありますか?このフレームワークを他のJavaScriptUIフレームワークと比較して評価するために構築された概念実証を取得しようとしています。
これが私が今遊んでいる例です:
http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/grid/cell-editing.html
グリッドを構成するさまざまなdivHTMLタグがありますが、残念ながら、列とデータはJavaScriptを介して動的に構築され、HTMLソースコードを表示してもマークアップを表示できません。以下のdivHTMLタグは、グリッド列とデータをラップする4つのコンポーネントです。FirebugおよびGoogleChrome開発者ツール内でスタイルを変更することはできますが、実際のCSSでは変更できません。
ExtJSグリッドを構成するDIVHTMLタグ:
gridpanel-1010_header
toolbar-1018
headercontainer-1011
gridpanel-1010-body
「cell-editing.html」の例で使用されているスタイルは次のとおりです。ここのどこかにあるに違いないと思います。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Cell Editing Grid Example</title>
<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
<link rel="stylesheet" type="text/css" href="../shared/example.css" />
<link rel="stylesheet" type="text/css" href="../ux/css/CheckHeader.css" />
<script type="text/javascript" src="../../bootstrap.js"></script>
<script type="text/javascript" src="cell-editing-keith.js"></script>
</head>
<body>
<div id="editor-grid"></div>
</body>
</html>