*/
public void setCellFocus(Position focus){
if(_focusRect.getLeft()!= focus.getColumn() || _focusRect.getTop()!=focus.getRow()){
if(focus.getColumn()<0 || focus.getRow() < 0
|| focus.getColumn()>=this.getMaxcolumns() || focus.getRow() >= this.getMaxrows()){
throw new UiException("illegal position : "+focus.toString());
}
_focusRect.set(focus.getColumn(),focus.getRow(),focus.getColumn(),focus.getRow());
JSONObj result = new JSONObj();
result.setData("type","move");
result.setData("row",focus.getRow());