错误:/index.xhtml @ 30,146 <f:ajax>&#39; valueChange&#39;不是HtmlForm支持的事件。请指定以下之一:click,dblclick,keydown等

时间:2015-07-29 03:26:23

标签: jsf primefaces

我的代码在这里正常运行:

LOCAL_SRC_FILES := foo.c bar_better_on_neon.c
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
  # Compile the one file in NEON mode.
  LOCAL_SRC_FILES := $(subst bar_better_on_neon.c, bar_better_on_neon.c.neon,$(LOCAL_SRC_FILES))
  LOCAL_CFLAGS += -DHAVE_ARMV7=1
endif

但是,当我在不同的项目中实现它时,它不起作用。下面是代码:

<h:selectOneMenu value="#{customer.selectedname}" id="ulist">
                        <f:selectItems value="#{customer.allCustomers}"/>
                        <f:ajax event="change" render="cid fname lname email sd" listener="#{customer.fullInfo}"/>
                    </h:selectOneMenu>

我收到了一个错误:

  

/index.xhtml @ 30,146&#39; valueChange&#39;不是受支持的活动   对于HtmlForm。请指定以下支持的事件名称之一:   click,dblclick,keydown,keypress,keyup,mousedown,mousemove,   mouseout,mouseover,mouseup。

在VNOPOL输入后,我应该实现什么才能显示所有信息?

1 个答案:

答案 0 :(得分:3)

JSF ajax仅支持JSF组件,您没有在组件中包含<f:ajax>

您应该更改以下代码

<td>
   <h:inputText value="#{motor.VNOPOL}" id="VNOPOL">
       <f:ajax event="your event" render="your elements" listener="your listener"/>
   </h:inputText>
</td>

请注意<f:ajax> <h:inputText>内的trait Monoid[T] { val zero : T def sum(x : T, y : T) : T } trait AbelianGroup[T] extends Monoid[T] { def inverse(x : T) : T def difference(x : T, y : T) : T } //represents types that are represents lists with a fixed number of elements, such as //the tuple type (Int, Int) trait Vector[T, U] { ... }