事件日期在日历中的字符ajax上选择不工作 [英] Event dateSelect on primefaces ajax in calendar not working

查看:160
本文介绍了事件日期在日历中的字符ajax上选择不工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个日历:

<p:calendar id="fechaInicio" mode="inline"
   value="#{informesBean.fechaInicio.fecha}"
   pattern="#{informesBean.fechaInicio.pattern}">
   <p:ajax event="dateSelect" listener="#{informesBean.limpiaLink}"
      update="link" />
</p:calendar>

这是我的 limpiaLink informesBean

public void limpiaLink(SelectEvent event) {
    Date date = (Date) event.getObject();
    extraido = false;
    System.out.print(date.toString());
}

我有一个断点在


Date date =(Date)event.getObject();

Date date = (Date) event.getObject();

停止在我的断点,我做错了什么?

But never stop in my breakpoint, What I'm doing wrong?

编辑:
与Chrome的检查元素我只是意识到,当我点击我的一天日历,chrome抛出:

With Inspect Element of Chrome I just realized that when I click on a day of my calendar, chrome throw this:

POST http://localhost:8080/quickpacity/pages/planificacion/informeTestManager.xhtml 500 (Error Interno del Servidor) jquery.js.xhtml:21
send jquery.js.xhtml:21
bG.extend.ajax jquery.js.xhtml:21
PrimeFaces.ajax.AjaxUtils.send primefaces.js.xhtml:1
PrimeFaces.ajax.Queue.offer primefaces.js.xhtml:1
PrimeFaces.ajax.AjaxRequest primefaces.js.xhtml:1
PrimeFaces.ab primefaces.js.xhtml:1
PrimeFaces.cw.behaviors.dateSelect informeTestManager.xhtml:34
PrimeFaces.widget.Calendar.PrimeFaces.widget.BaseWidget.extend.fireDateSelectEvent primefaces.js.xhtml:6
cfg.onSelect primefaces.js.xhtml:6
$.extend._selectDate jquery-plugins.js.xhtml:147
$.datepicker._selectDate jquery-plugins.js.xhtml:340
$.extend._selectDay jquery-plugins.js.xhtml:147
handler.selectDay jquery-plugins.js.xhtml:147
bG.event.dispatch jquery.js.xhtml:14
b6.handle.b4


推荐答案

我发现我的错误,我没有把日历放在一个表单中,呃!

I found my mistake, I didn't put the calendar inside a form, ouch!.

我留下这里,万一有人有同样的问题。

I leave this here in case anyone have the same problem.

问候。

这篇关于事件日期在日历中的字符ajax上选择不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆