【问题标题】:What is the "binding" property of controls and how do you use it?什么是控件的“绑定”属性以及如何使用它?
【发布时间】:2020-11-18 16:57:56
【问题描述】:

“绑定”基本属性被描述为“指定将控件绑定到特定控件属性的表达式”的属性。我尝试用谷歌搜索并阅读 HCL 文档,但没有关于如何使用它的示例。

【问题讨论】:

    标签: xpages xpages-extlib


    【解决方案1】:

    binding 属性允许您指定将设置为指定组件的对象属性(例如,在托管 bean 上或dataContext)。例如,您可以这样做:

    <xp:inputText binding="#{someBean.textField}"/>
    

    ...那会调用someBean.setTextField(XspInputText inputText)

    总而言之,它是一种边缘情况属性。我很好地利用了它,但它在很大程度上是早期 JSF 修订版的产物,当时更常见的是具有明确“了解”前端 XPage 的支持逻辑。

    一般来说,最好的设计是坚持像 value="#{someBean.firstName}" 这样的值绑定,而不是让你的支持对象知道前端 UI,除非你有明确的理由不这样做。

    【讨论】:

      猜你喜欢
      • 2019-02-08
      • 1970-01-01
      • 2012-09-17
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      • 2016-07-04
      相关资源
      最近更新 更多