2016-08-11 6 views
0

グリッドの各列に幅を設定しようとしました。しかし、それはヌルポインタ例外をスローしました。

私のコーディング:グリッドの各列の幅を設定 - Vaadin

for(Column column : grid.getColumns()){<br> 
      System.out.println(column.getHeaderCaption());<br> 
      grid.getColumn(column.getHeaderCaption()).setWidth(100);<br> 
} 

例外は次のとおりです。

java.lang.NullPointerException 
    at com.vaadin.reports.ViewImpl.init(ViewClass.java:134) 

答えて

0

column.getHeaderCaption()あなたの列の識別子ですか? は、そうでなければ、もちろんそれは文句を言わないgrid.getColumn(...)

+0

はあなたにマートンありがとう:-)これはよく働いていた

for(Column column : grid.getColumns()){ System.out.println(column.getPropertyId().toString()); grid.getColumn(column.getPropertyId().toString()).setWidth(Double widthSize); } 

を..私私のコードを変更することができます..それはうまくいきました – PONRAJ

0

の列をあなたにお返し私は私のコーディングのフォローでいくつかの変更しました:

関連する問題