我正在尝试在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语法错误。我做错了什么?
谢谢,
丹
答案 0 :(得分:3)
您可以使用多个EL语句,它只是一个String。在处理表达式期间,将替换所有EL符号。你可以这样解决:
grouped[(grouped.timestamp x) & (grouped.timestmap < y)]