ZK是否支持检查元素是否具有焦点?
HtmlBasedComponent
同时设置了focus()
和setFocus(boolean)
,但我没有看到任何getFocus()
。
具体来说,我有兴趣检查用户对InputElement
,Bandbox
的关注度;我想知道用户是否已准备好输入文本框部分。
答案 0 :(得分:2)
没有像isFocus()
或getFocus()
这样的方法,而是一种解决方法
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
延伸,它应该保持
焦点信息是最新的。