私は 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 [エラー] [ダッシュボード] キャッチされない例外がエスケープされました。 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)
どんな助けでも大歓迎です。