package com.eas.grid.columns; import com.eas.grid.ModelGrid; import com.eas.grid.cells.TreeExpandableCell; import com.eas.grid.cells.rowmarker.RowMarkerCell; import com.google.gwt.core.client.JavaScriptObject; public class UsualServiceColumn extends ModelColumn { public UsualServiceColumn() { super(); designedWidth = 22; minWidth = designedWidth; maxWidth = designedWidth; ((TreeExpandableCell<JavaScriptObject, Object>) getCell()).setCell(new RowMarkerCell() { @Override public String getCursorProperty() { return ((ModelGrid) grid).getCursorProperty(); } @Override public JavaScriptObject getRowsData() { return ((ModelGrid) grid).getData(); } }); } @Override public JavaScriptObject getValue(JavaScriptObject anElement) { return anElement; } }