【问题标题】:Tri-object converter for selected list in JSFJSF中选定列表的三对象转换器
【发布时间】:2011-04-01 17:47:26
【问题描述】:

我们有h:selectOneMenu 从第三方接收价值 thirdpartyObj.type (得到和设置) thirdpartyObj.type.codeName(只有一个 get 并且该集合被称为 toCodeName) 选项列表由thirdpartyServicecodeNameBean.codeNameList(对象的类型)给出

    <h:selectOneMenu id="currentType" value="#{client.thirdpartyObj.Type}">
        <f:converter converterId="codeNameConverter" />
        <f:selectItems value="#{codeNameBean.codeNameList}" />
        <a4j:support event="onchange" reRender="previous" ajaxSingle="true" />
    </h:selectOneMenu>

我正在尝试使用这些值创建一个转换器,因为它不起作用我创建了一个 get thirdpartyObj.getCodeNamesetcodeName 并创建了一个带有字符串的代号转换器。

有没有其他方法可以做到这一点,可以全部在转换器中完成吗?

【问题讨论】:

    标签: jsf richfaces facelets


    【解决方案1】:

    目前尚不清楚您遇到了什么问题,因为您没有告诉任何有关发生的错误的信息。至少,转换器将应用于h:selectOneMenuvalue 上由f:selectItemsvalue 表示的每个项目。所以它们都需要是同一类型。认为它仅适用于h:selectOneMenuvalue 是一个常见的错误。

    【讨论】:

      猜你喜欢
      • 2011-11-29
      • 2012-10-26
      • 2013-10-05
      • 1970-01-01
      • 2013-07-18
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多