问题描述
||
我使用的是primefaces 2.2.1,而我遇到了p:slider组件的问题。我在下面的行中收到语法错误(请参阅源代码)。多数民众赞成在IE给我。有任何想法吗?
xhtml:
<h:form id=\"dreamEditFrm\">
<h:inputHidden id=\"cost\" value=\"#{dreamModifyBean.selectedDream.cost}\" />
<p:slider for=\"cost\" minValue=\"1\" maxValue=\"5\"/>
</h:form>
资源:
<input id=\"dreamEditFrm:costTxt\" type=\"text\" name=\"dreamEditFrm:costTxt\" />
<div id=\"dreamEditFrm:j_idt149\"></div>
<script type=\"text/javascript\">widget_dreamEditFrm_j_idt149 = new PrimeFaces.widget.Slider(\'dreamEditFrm:j_idt149\',{value:,input:\'dreamEditFrm:costTxt\',min:1,max:5,animate:true,step:1,orientation:\'horizontal\'}); </script>
解决方法
问题是html输出的这一部分:
{value:,
似乎value属性无法连接到滑块。也许您的el表达式无法正确解析(尽管应该有其他错误消息)。
如果使用h:inputText
或h:outputText
,是否显示成本?
您尝试过其他浏览器吗?