Tomahawk inputCalendar手动输入

时间:2016-04-27 15:05:35

标签: jsf calendar richfaces tomahawk

我有一个t:inputCalendar元素,如下所示:

<t:inputCalendar renderAsPopup="true" 
                    id="#{id}"
                    value="#{property}"
                    enableManualInput="true"
                    size="12"
                    maxlength="10"
                    renderPopupButtonAsImage="true"
                    onkeypress="return onlyNumerals(event);"
                    disabled="#{not editionMode}"
                    rendered="#{not empty rendered ? rendered : true}"
                    style="myStyle"
                    <c:if test="#{not empty ajaxAction}">
                     <a4j:support event="onchange" action="#bean[ajaxAction]}"
                     reRender="#{reRender}" />
                    </c:if>
</t:inputCalendar>

日历的弹出式元素没有任何问题,但我无法使用键盘手动编辑字段

我尝试编辑属性并将enableManualInput值设置为true,但似乎这并不能解决问题。

我还实现了一个新的 onkeypress 事件的方法:onlyNumerals(event)如果事件的键码是数字,则返回true(此函数已经过测试和工作以及其他元素。)

我错过了什么吗?

提前致谢!

0 个答案:

没有答案