BootsFaces日期时间选择器AJAX不工作

BootsFaces日期时间选择器AJAX不工作,ajax,bootsfaces,Ajax,Bootsfaces,在引导中,通过AJAX调用后端bean似乎不适用于DateTimePicker组件 如果我的代码有误,有人能帮我吗 令我惊讶的是,BootStrap的DateTimePicker参考页也不能与AJAX一起使用。在参考页()上 参考代码 <b:form> <b:dateTimePicker value="#{test.dataToPick}" ondtchange="ajax:test.updateTestField()" process="@this" update="@n

在引导中,通过AJAX调用后端bean似乎不适用于DateTimePicker组件

如果我的代码有误,有人能帮我吗

令我惊讶的是,BootStrap的DateTimePicker参考页也不能与AJAX一起使用。在参考页()上

参考代码

<b:form>
  <b:dateTimePicker value="#{test.dataToPick}" ondtchange="ajax:test.updateTestField()" process="@this" update="@next" label="Select date:" iconAwesome="bolt" />
  <b:inputText value="#{test.testField}" label="Result: " readonly="true" />
</b:form>

使用AJAX调用此后端bean中的其他方法时不会出现问题。

没错,Bootsfaces showcase页面中的示例不起作用

奇怪的是,我通过使用传统的JSF AJAX(遗留)语法构建了一个可以解决您的问题的工作示例:



据我所知,这与“ajax:testBB.doSomething()”的工作方式相同。

您是对的,Bootsfaces showcase页面中的示例不起作用

奇怪的是,我通过使用传统的JSF AJAX(遗留)语法构建了一个可以解决您的问题的工作示例:


据我所知,这与“ajax:testBB.doSomething()”的工作方式相同

<b:form>
<b:dateTimePicker value="#{listBean.editMonth}"
    readonly="false"
    allow-input-toggle="false"
    icon-position="right"
    mode="popup"
    format="MMM YYYY"
    side-by-side="false"
    show-date="true"
    show-time="false"
    show-icon="true"
    required="true"
    viewMode="months"
    locale="en"
    iconSize="xs"
    styleClass="datePicker"
    id="monthpicker"
    process="@this"
    ondtchange="ajax:listTradesBean.updateMonth()"
    onblur="ajax:listTradesBean.updateMonth()"/>
</b:form>
public void updateMonth() {
    System.out.println("WORKING!");     
}
<b:dateTimePicker id="datePicker"
    format="DD/MM/YYYY HH:mm"
    value="#{testBB.selectedDate}"
    required="true"
    renderLabel="false"
    ajax="true"
    process="@this"
    update="@this"
    ondtchange="#{testBB.doSomething()}">
</b:dateTimePicker>