java - InputTextArea 的 XPages Java 转换器

标签 java xpages converters

我的 XPage 上有一个 inputTextArea 控件,需要添加一个 Java 转换器以在流程验证阶段运行代码。我最初使用的是 Validator,但是如果值为空,Validator 不会运行,所以我需要使用 Converter。

但是,我需要在 getAsString 和 getAsObject 方法中重现标准行为。

基础字段值可以是多值字段,在这种情况下,传递给转换器的值参数已更改为逗号分隔的字符串。但它也可能是恰好包含逗号的单个文本字符串。所以我不能只做一个替换,我不能只输出原样的值。我需要像普通转换器那样处理内容。

有什么想法吗?

最佳答案

我不太确定这是否是解决方案。我猜 XspInputTextarea 类有一个默认转换器。使用父类 parent[...] 类 javax.faces.component.UIOutput 的方法 getConverter 你应该得到这个类。

使用类名,您应该能够从该类派生。

但这只是一个想法。

关于java - InputTextArea 的 XPages Java 转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17216614/

相关文章:

swift - 在 Int swift 中转换 Char

C# 将 csv 转换为 xls(使用现有的 csv 文件)

java - Spring Boot 使用请求范围的 bean 进行依赖注入(inject)

java - Json POST 请求数据无法到达 Play Framework 2 中的服务器

java - 将 JSON 字符串转换为 JAVA 中的通用对象(使用 GSON)

java - 如何使用 "xagent"创建多个导出?

java - 通过打印所有可能的方式递归硬币找零

xpages - 托管 Bean 和 TabContainer

xpages - NamePicker 控件可以搜索姓氏和名字吗?

javascript - 使用 phantomjs lib 捕获网页并保存到图像