丰富的面孔:如何在InputNumberSlider工具提示旁边的值旁添加静态文本?

时间:2012-06-12 11:09:12

标签: java javascript jsf-2 richfaces

我正在使用富有的面孔4 我正在使用输入数字滑块

 <rich:inputNumberSlider value="10" width="500" minValue="1" maxValue="30" step="1"   showInput="false"  enableManualInput="false" showArrows="false" tooltipClass=""  showTooltip="true" label="Days" /> 

我想在工具提示中添加单词“Days”,为“10 Days”而不是“10”。

1 个答案:

答案 0 :(得分:0)

RichFaces API on <rich:inputNumberSlider>说:

  

“label”属性是一个通用属性。“label”属性   提供组件和消息之间的关联   组件(间接)产生。该属性定义参数   结果发生的本地化错误和信息性消息   转换,验证或其他应用程序操作   请求处理生命周期。借助此属性,您可以   替换消息中显示的最后一个参数替换标记。   例如,{1}代表“DoubleRangeValidator.MAXIMUM”,{2}代表   “ShortConverter.SHORT”。

简而言之 - 标签在所有组件中用作jsf消息的参数。

我已经<rich:inputNumberSlider>了解了{{1}} ui javascript。可以在某些地方更改javascript,添加硬编码的'Days'字符串。为了实现这一目标,除了重新编译源代码之外,我无法想到任何其他选项。

我建议在其他地方指定此滑块可以测量天数。