gpt4 book ai didi

javascript - 我需要转换 h :outputtext

转载 作者:行者123 更新时间:2023-11-28 09:34:25 26 4
gpt4 key购买 nike

我有一个 rich:datatable 来显示数据库上的记录,其中有一些列。这是一个示例:

<rich:dataTable id="myTable" var="myItem" value="#{myList}">
<rich:column width="25%">
<h:outputText value="#{myItem.myValue}" />
</rich:column>
...

表显示记录良好。我想将 h:outputText 值显示为不同的值(我的意思是转换它)。例如,反转字符串或它的“查找和替换”结果。有 numberConvertors、dateConvertors,但找不到字符串。客户端解决方案(如 javascript、jquery)也可能是可行的。有什么建议吗?

最佳答案

There are numberConvertors, dateConvertors but couldn't find for Strings

自己创建一个即可。

@FacesConverter("myStringConverter")
public class MyStringConverter implements Converter {

@Override
public String getAsString(FacesContext context, UIComponent component, Object value) {
// Write code here which converts the model value before displaying.
}

@Override
public Object getAsObject(FacesContext context, UIComponent component, String value) {
// Write code here which converts the submitted value before updating model.
// Note that this method isn't ever used in output text.
}

}

按如下方式使用:

<h:outputText value="#{myItem.myValue}" converter="myStringConverter" />

关于javascript - 我需要转换 h :outputtext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13305044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com