只读微调器
我正在学习 Jsf。有没有任何方法可以使微调器只读?我应该仅使用微调器更改值,而不是直接键入数字。我可以通过在 spinners.tld 文件中设置属性来实现吗?
I am learning Jsf.Is there any method for making the spinners read only?I should change the value only using spinners and not directly typing the number.Can i implement that by setting attribute in the spinners.tld file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
禁用微调器控件的文本字段部分是一场可用性灾难。 请不要这样做。 我们中的一些人确实想要输入该号码。
Disabling the textfield part of a spinner control is a usability disaster. Please don’t do it. Some of us really want to enter the number.
使用 JSF2.0,您可以编写自己的旋转器 JSF 组件< /a> 除此之外,不要使用:(
这是一个 读写输入框 ),您可以使用
outputLabel
:,因此完全实现您所追求的目标。
注意,
outputText
可能同样有效。JSF2.0 已在 PR 中发布(公共评审) ) 模式。
它值得研究,因为 JSF 的“痛点”之一始终是您在创建组件时面临的复杂性。 在 JSF 2.0 中,创建由现有组件组成的新组件非常简单。
With JSF2.0, you could write your own spinner JSF component except that, instead of using:
(which is a read-write input box ), you could use a
outputLabel
:, hence achieving exactly what you are after.
Note, an
outputText
could be as effective.JSF2.0 is released in PR (Public Review) mode.
It is worth looking into because one of the "pain points" for JSF has always been the complexity that you face in creating components. In JSF 2.0, creating a new component that's made up of existing components is a snap.