2016-08-11 4 views
0

Я пытаюсь установить ширину для каждого столбца на сетке. Но это было исключение Null pointer.

Мое кодирование:Установите ширину для каждой колонки в сетке - 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

Спасибо Мартон .. Я может изменить мое кодирование .. Он работал хорошо – PONRAJ

0

Я сделал некоторые изменения в моем кодирования следующим образом:

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

Это работает хорошо :-)

Смежные вопросы