【发布时间】:2012-04-30 09:00:14
【问题描述】:
嗨,我遇到了 IE -8 的问题,因为当我在 Chrome 和 mozilla 中执行我的代码时,它很好!但在 IE-8 中它没有正确执行。说没有定义 dialog.show
<p:calendar value="#{bean.method}" mode="inline">
<p:ajax update="@all" event="dateSelect" listener="#{Bean.method1}" oncomplete="dialog.show()" />
<p:schedule id="dialog" initialDate="#{Bean.method3}"/>
显示错误。 当我单击日期日历时,将显示日程表中的日期。 但是在 IE-8 中,当我单击日历和日程表消失的日期时,当我刷新页面时,我看到我的选定日期已被选中,并且我还发现了一个错误,如上所示..(如果有任何问题,对不起解释清楚是错误的:))
【问题讨论】:
-
发布您的
-
你看到我在日程表中使用的 id..我认为这不起作用
-
是的,我试过了,但没有用。相反,在我给出
& ..so 对于多项选择,我更改了 update="@all" -
不确定..但是,尝试将 widgetVar="myschedule" 添加到 p:schedule 并将 oncomplete="dialog.show()" 更改为 oncomplete="myschedule.show()" 但无论如何,你不是在寻找更新日程的方法吗?使用 oncomplete="myschedule.update();"而是
-
我只能用我以前的代码更新日程安排......属性 oncomplete="myschedule.update()" 不起作用..我试过......我以前的代码完全是在 chrome 中很好..但在 IE 中没有,我的问题是什么..?
标签: ajax jsf-2 internet-explorer-8 primefaces