我正在使用 Gxt。我需要将焦点设置到页面上的第一个启用字段。但是我有很多页面,我想集中这种行为。Gxt 中缺少文档,所以我想知道是否有人遇到过这样的问题并可以帮助我。
现在它在每个组件的类中都是这样的
protected void resetFocus() {
combobox.focus();
}
@Override
public void show() {
super.show();
resetFocus();
}
我找到了 com.extjs.gxt.ui.client.aria.FocusManager但绝对不清楚如何使用它。或者也许也可以根据焦点在组件上获取字段链。我可以将resetFocus方法移动到父类。
那样的
protected void resetFocus() {
*getFocusChain().get(0).focus();*
}