键入文本的Bandbox问题

时间:2015-11-19 07:27:11

标签: java hibernate zk

键入bandbox搜索,有时光标会删除上一个字母并验证搜索选项并执行hibernate查询。任何人都可以告诉我这个问题的原因以及如何避免这个问题。

我正在使用Hibernate,PostgreSQL和Zk框架。

Zul:

<bandbox id="mrnSearch2" sclass="mybandbox" tooltiptext="${c:l('bandbox_NameSearch.tooltiptext')}" mold="rounded" >
                            <attribute name="onSelect">
                 if(self.getSelectedIndex() != 1 ){
                    mrnSearch2.value= self.selectedItem.label;
                 }; 
                 mrnSearch2.closeDropdown();
                </attribute>
                </bandbox>

在Controller Class中,我使用以下方法列出项目,

CommonBandpopup.generateMrnBandbox(mrnSearch);

(在服务实现部分我有上述方法。)

public void onSelectedResult$mrnSearch() {
    Patient patient = (Patient) mrnSearch.getAttribute("selectedItem");
    if (patient != null) {
        mrnSearch.setValue(patient.getPatientMrn());
        textbox_PatientName.setValue(patient.getFullName());
    }

} 

0 个答案:

没有答案