JSF<;h:输入文本>;应该只接受数字
我一直在寻找如何让我的允许只是数字插入里面很多,似乎很容易,但它不工作,无论如何 我有以下代码:JSF<;h:输入文本>;应该只接受数字,jsf,valueconverter,Jsf,Valueconverter,我一直在寻找如何让我的允许只是数字插入里面很多,似乎很容易,但它不工作,无论如何 我有以下代码: <p:fragment id="thresoldPrice"> <h:inputText type="number"value="" disabled="#{!tradingFunnelCBean.tradingFunnelMBean.conditionalOrder}" styleClass="#{!tradingFunnelCBean.tradingFunnelMBea
<p:fragment id="thresoldPrice">
<h:inputText type="number"value="" disabled="#{!tradingFunnelCBean.tradingFunnelMBean.conditionalOrder}" styleClass="#{!tradingFunnelCBean.tradingFunnelMBean.conditionalOrder ? '' : 'num-col'} middle-space">
<f:convertNumber pattern="#.####" integerOnly="true" maxFractionsDigit="4"/>
<p:watermark for="thresoldPrice"value="#{localizationBean.getMessageValue('EP3.GIMB.TRADINGFUNNEL.PRIVATE.LABEL.WATERMARK', languagePreferenceBean.selectedPreference)}" />
</h:inputText>
</p:fragment>
但它一直接受字符串值。我还希望以这种格式插入值“#.######”,但是h:inputText的pattern属性没有任何作用
有什么建议吗 请格式化您的代码。我不能使用javascriptYour值暗示字符串。删除
value=“
或对实Integer
属性使用value=“#{bean.number}”
,然后重试。