BootsFaces日期时间选择器AJAX不工作
在引导中,通过AJAX调用后端bean似乎不适用于DateTimePicker组件 如果我的代码有误,有人能帮我吗 令我惊讶的是,BootStrap的DateTimePicker参考页也不能与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
<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>