【问题标题】:Rich faces : how to add static text beside value on InputNumberSlider tooltip?富面孔:如何在 InputNumberSlider 工具提示的值旁边添加静态文本?
【发布时间】:2012-06-15 06:19:32
【问题描述】:

我正在使用丰富的面孔 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”。

【问题讨论】:

标签: java javascript jsf-2 richfaces


【解决方案1】:

RichFaces API on &lt;rich:inputNumberSlider&gt; 说:

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

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

我查看了richfaces sources&lt;rich:inputNumberSlider&gt; ui javascript。可以在某些地方更改 javascript,添加硬编码的“Days”字符串。为了实现这一点,除了重新编译源代码之外,我想不出任何其他选择。

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

【讨论】:

    猜你喜欢
    • 2016-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 2021-09-27
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多