ADF inputtext型控件 和lov型控件的一点区别

inputtext型文本控件 在客户端浏览器输入值后,焦点离开.如果想进行值改变监听的话,需要把autosubmit设为true提交到服务器端

而lov型控件在选择值后则自动会提交到服务器端


对nputtext进行校验 有如下的方法

拿输入手机号举例子:

1.输入11位手机号 焦点离开 填别的信息  在保存方法中进行校验此控件的手机号长度

2.输入11位手机号,焦点离揩则马上校验其信息

第2种情况则要在inputText控件添加 valueChangeListener事件

而且要在autoSubmit设为true 

现在有些理解了 lov搜索帮助 选择好vtext(lov型)后 联动把id(inputtext)也赋上值 为什么不用加partialtrigger了

因为lov型控件选择值后自动提交到服务器端,在VO层就把id赋好,传到浏览器端显示给用户

而inputtext需要手动autosubmit设为true 并partialtrigger指向


另外发现一现象.如果一个控件即有 af:clientListener 和valueChangeLinster的情况

经过实验我发现valueChanglistener监听的时间 跟clientListener的type有关 如果type为keyup  则每次输入1个值后走valueChanglistener方法

如果type为valueChange 则 输入完成焦点离开后走valueChanglistener方法


此上为个人观点,需要加以证实

你可能感兴趣的:(浏览器,服务器,手机)