我正在使用富有的面孔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”。
答案 0 :(得分:0)
RichFaces API on <rich:inputNumberSlider>
说:
“label”属性是一个通用属性。“label”属性 提供组件和消息之间的关联 组件(间接)产生。该属性定义参数 结果发生的本地化错误和信息性消息 转换,验证或其他应用程序操作 请求处理生命周期。借助此属性,您可以 替换消息中显示的最后一个参数替换标记。 例如,{1}代表“DoubleRangeValidator.MAXIMUM”,{2}代表 “ShortConverter.SHORT”。
简而言之 - 标签在所有组件中用作jsf消息的参数。
我已经<rich:inputNumberSlider>
了解了{{1}} ui javascript。可以在某些地方更改javascript,添加硬编码的'Days'字符串。为了实现这一目标,除了重新编译源代码之外,我无法想到任何其他选项。
我建议在其他地方指定此滑块可以测量天数。