XPages 和 EL concat
XPages and EL concat
我正在尝试在 http://lpar.ath0.com/2014/04/07/repeated-xpages-input-controls-with-number-indexed-field-names/
中实施示例
我已经开始工作了。这是对复合控件的调用:
<xc:track_row row="#{rownum}" fieldName="Track#{rownum}" dataSource="#{document1}" />
但是,我想要的是将 01、02 连接起来而不是 1、2 等来保存字段。我试过
fieldName="Track#{(rownum lt 10)? '0'.concat(rownum):rownum}"
然而,这会在该行生成 EL 语法错误。我做错了什么?
谢谢,
段
您可以使用多个 EL 语句,它只是一个字符串。在表达式处理期间将替换所有 EL 符号。你可以这样解决:
fieldName="Track#{(rownum lt 10)? '0':''}#{rownum}"
我正在尝试在 http://lpar.ath0.com/2014/04/07/repeated-xpages-input-controls-with-number-indexed-field-names/
中实施示例我已经开始工作了。这是对复合控件的调用:
<xc:track_row row="#{rownum}" fieldName="Track#{rownum}" dataSource="#{document1}" />
但是,我想要的是将 01、02 连接起来而不是 1、2 等来保存字段。我试过
fieldName="Track#{(rownum lt 10)? '0'.concat(rownum):rownum}"
然而,这会在该行生成 EL 语法错误。我做错了什么?
谢谢,
段
您可以使用多个 EL 语句,它只是一个字符串。在表达式处理期间将替换所有 EL 符号。你可以这样解决:
fieldName="Track#{(rownum lt 10)? '0':''}#{rownum}"