ZK 是否支持检查元素是否具有焦点?
HtmlBasedComponent两者都有focus()和setFocus(boolean)设置焦点.. 但我没有看到任何getFocus().
具体来说,我有兴趣检查用户对 a InputElement、 a的关注Bandbox;我想知道用户是否准备好输入文本框部分。
没有类似isFocus()orgetFocus()的方法,而是一种解决方法。
InputElement有两个事件,onFocus并且onBlur
public class MyInputElem extends InputElement{
private boolean focus = false;
@Listen("onFocus")
public void focus(){
focus = true;
}
@Listen("onBlur")
public void blur(){
focus = flase;
}
public boolean isFocus(){
return focus;
}
}
所以如果你从一个InputElement这样的扩展,它应该保持
焦点信息是最新的。