【问题标题】:Primefaces Slider componentPrimefaces 滑块组件
【发布时间】:2012-12-03 20:26:38
【问题描述】:

有没有办法不将InputText 与Primefaces Slider 组件(for 属性)结合使用?

我只想拥有滑动条。

我可以使用InputHidden 组件,但这是另一种方便的方式吗?

扩展组件?

【问题讨论】:

  • 你试过没有for吗?
  • 是的,但我收到“java.lang.IllegalArgumentException:”“”。我也试过 for="#{null}" 但它是一样的
  • 听起来像是 primefaces 代码中的某处,它们依赖于 for 元素的 value 属性...您可以查看它们的来源...(基于异常)...所以看来您必须为 for 属性指定一些元素(除非其他人知道其他方式...)

标签: primefaces slider


【解决方案1】:

问题是 Primefaces 中的滑块不包含任何值。

您可以尝试扩展组件或创建您想要的组件,但是当您可以使用 InputHidden 时,这似乎是一项艰巨的工作。该组件转换为 div 标签,因此它不包含任何值,因此,无论如何,您都必须添加一个字段,将其值与表单一起发布(如果您创建或扩展组件)。

InputHidden 有什么问题?为什么不想使用它?

【讨论】:

  • 使用 Inputhidden 没问题,但它有点“脏”,因为这个组件的值从未使用过。但是,我会使用它。谢谢
  • 这是滑块的“问题”。它本身不包含任何值,因为它只是一个 div 标签。这就是为什么需要额外的输入字段
  • 我将使用 InputHidden 字段。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-12
  • 2016-02-15
  • 2011-01-01
  • 2021-09-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多