扫描枪扫描值输入

 
 

            <af:panelGroupLayout id="pgl2">
                <af:resource type="javascript">
                  function handleEnterEvent(evt) {
                      var _keyCode = evt.getKeyCode();
                     
                      //调用隐藏的按钮b4
                      if (_keyCode == AdfKeyStroke.ENTER_KEY) {
                          var comp = evt.getSource();
                          AdfActionEvent.queue(comp.findComponent("b4"), true);  
                          evt.cancel();
                      }
                  }
                </af:resource>
                <af:panelFormLayout id="pfl1">
                    <af:inputText label="就业协议书编号" id="it1" value="#{viewScope.xysfpBean.bh}" required="true">
                    <af:clientListener method="handleEnterEvent" type="keyPress"/>
                    <!--<af:serverListener type="EnterEvent" method="#{viewScope.xysfpBean.handleEnterEvent2}"/>-->
                    </af:inputText>
                    <af:inputText label="领取人" id="it2" value="#{viewScope.xysfpBean.lqr}"/>
                    <af:selectOneChoice value="#{bindings.XtglDwLov1.inputValue}" label="学院" autoSubmit="true"
                                    shortDesc="#{bindings.XtglDwLov1.hints.tooltip}" id="soc3">
                    <f:selectItems value="#{bindings.XtglDwLov1.items}" id="si3"/>
                    <f:validator binding="#{bindings.XtglDwLov1.validator}"/>
                    </af:selectOneChoice>
                </af:panelFormLayout>
             <af:button text="add" id="b4" visible="false" actionListener="#{viewScope.xysfpBean.addActionListener}"/>
            </af:panelGroupLayout>

文本框是输入框,非拖拉的vo

猜你喜欢

转载自563432906.iteye.com/blog/2213564