543544545546547548549550551552553
public void setFocus(boolean focused) { Element elem = getKeyboardSelectedElement(); if (elem != null) { if (focused) { elem.focus(); } else { elem.blur(); } } }
109110111112113114115116117118119
CellBasedWidgetImpl.get().resetFocus(new Scheduler.ScheduledCommand() { public void execute() { if (!hasData.resetFocusOnCell()) { Element elem = hasData.getKeyboardSelectedElement(); if (elem != null) { elem.focus(); } } } }); }
606607608609610611612613614615616
if (!selected || isFocused || stealFocus) { setStyleName(elem, style.cellListKeyboardSelectedItem(), selected); } setFocusable(elem, selected); if (selected && stealFocus && !cellIsEditing) { elem.focus(); onFocus(); } } /**