2011-07-05 5 views
2

は、私はこのgridview extjs 4から行の高さを取得する方法は? ExtJSの3.3.0で

var row = grid.getView().getRow(0); 
var height = Ext.get(row).getHeight(); 

のようにそれを行うことができますが、私は誰もが同様のものを知ってさえ4.0.2a
で、ドキュメントのAPIからのGridViewでgetRow()方法を見つけることができません?

私の目標は、親ウィンドウのサイズが変更されたときにグリッドをリロードすることです。これは、行の高さ(インデックス0)を取得し、ビューの高さを行の高さで割ります(四捨五入)。結果は新しいページ・サイズになります。最後に、新しいページ・サイズでストア・ベースをリロードします。

答えて

4

試してみてください。

var row = grid.getView().getNode(0); 
var height = Ext.get(row).getHeight(); 

私はちょうど同じことに自分自身を走った、それは私が必要なものを私を得ました。私はあなたが今でもそうであるというリアアップグレードで同じ痛みを経験していると思う。

-markフーバー

+0

ありがとう、これは私が探しているものです.. –

0

私は見つけることができるベストはこれです:これはあなたのビューである

var firstRow = this.getEl().select('tr.x-grid-row').elements[0]; 
var rowH = Ext.get(firstRow).getHeight(); 

、私は動的でビューを作成するための方式で行の高さを把握しようとしていますビューの高さに収まる行の数だけです。

関連する問題