zk中的onFocus和onBlur属性?

时间:2013-11-18 17:37:39

标签: java events mvvm zk zul

在我google之前:

http://www.zkoss.org/zkdemo/event/client-side_event_handling

但我不明白。

请告诉我:

在zk中使用onFocus和onBlur属性的目的是什么?

1 个答案:

答案 0 :(得分:3)

在此上下文中,“焦点”是指表单字段是当前正在接受用户输入的字段。

1)默认情况下,字段在初始渲染时可以具有焦点:

<textbox focus="true"/>

2)ZK可以给予一个焦点:

public void focusOnTextbox() {
    myTextbox.setFocus(true);
}

3)当用户点击它时,字段可以获得焦点,如您引用的演示中所示。

焦点概念固有,一次只能有一个焦点。因此,当第二场获得焦点时,第一场失去焦点;这被称为“模糊”。

1)当另一个场获得焦点时,场可能会模糊。

2)当用户在字段外点击时,字段可能会模糊,此时没有字段具有焦点。

3)当ZK移除焦点时,场可能会模糊:

public void focusOffTextbox() {
    myTextbox.setFocus(false);
}