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