无法在f:selectItems上获取itemDescription以产生效果

时间:2014-08-27 13:55:51

标签: jsf

医生说:

  

" itemDescription:求值为一个String,作为项目显示的描述。"

http://docs.oracle.com/javaee/6/javaserverfaces/2.1/docs/vdldocs/facelets/f/selectItems.html http://docs.oracle.com/javaee/6/javaserverfaces/2.1/docs/vdldocs/facelets/f/selectItem.html

我没有将任何title属性添加到DOM中的结果选项元素或任何内容中,即使将文字字符串设置为其值(在f:selectItem也不在f:selectItems上),每个人都单独尝试,后者在列表项目上c:forEach正确显示了他们的标签。)

一些论坛帖子似乎建议人们将其用于工具提示。

该文档并不完全清楚,组件上的itemDescription属性是否意味着呈现为工具提示/标题?如果没有,它有什么用呢?

1 个答案:

答案 0 :(得分:0)

我认为BalusC已经在https://stackoverflow.com/a/25512124/3280015中回答了这个问题,我最初忽略了这一点。

  

“在创建自定义渲染器时,您可以使用UISelectItem类的未使用的(!)description属性。”

因此它目前尚未使用,留给开发人员使用。也许这就是Doc的意思:

  

“用于开发工具。”