Я использую GXt GWt и пытаюсь получить значения из выбранной строки в сетке дерева, но не могу заставить ее работать ..
Например, если пользователь щелкает строку, я хочучтобы можно было получить значения для всех столбцов в этой строке.
cm = new ColumnModel(createColumnConfig());
// Create grids based on data (held in stores), and attach listeners for when a row is clicked
final TreeGrid<Build> nightlyResultsGrid = createTreeGrid(nightlyResultsStore);
nightlyResultsGrid.addListener(Events.RowClick, new Listener<BaseEvent>()
{
public void handleEvent(BaseEvent clickEvent)
{
GridEvent gridEvent = (GridEvent)clickEvent;
gridEvent.getModel().get("Platform").toString();
gridEvent.getModel().get("Date").toString();
gridEvent.getModel().get("Build").toString();
}
}
Приведенный выше код продолжает генерировать исключение ..
15: 58: 09.861 [ОШИБКА] [панель инструментов]Неопределенное исключение исключено из java.lang.NullPointerException: пусто в com.rory.mep.ui.metrics.client.UserInterface $ 3.handleEvent (UserInterface.java:109) в com.extjs.gxt.ui.client.event.BaseObservable.callListener(BaseObservable.java:178) в com.extjs.gxt.ui.client.event.BaseObservable.fireEvent (BaseObservable.java:86) в com.extjs.gxt.ui.client.widget.Component.fireEvent (Component.java): 456) на com.extjs.gxt.ui.client.widget.grid.Grid.onClick (Grid.java:811) на com.extjs.gxt.ui.client.widget.treegrid.TreeGrid.onClick (TreeGrid.java: 745)
Любая помощь очень ценится.