0

我有一个 VisualForce 页面,该页面呈现为具有以下组件声明的 PDF 文件:

<apex:dataTable value="{!someSObjectList}" var="SObj"
  rowClasses="{!IF( MOD( pos, 2 ) == 0, "grey_box,white_box", "white_box,grey_box" )}">
  .
  .  [column declarations]
  .
</apex:dataTable>

但是,我无法编译它。尝试保存提示以下错误消息:

保存错误:元素类型“apex:dataTable”必须由匹配的结束标记“</apex:dataTable>”终止。

我怎样才能做到这一点(即获得与上下文相关的第一种颜色的斑马图案)?

先感谢您!

4

1 回答 1

1

显然,问题是我使用双引号来定义类。这很尴尬,一旦单个类定义工作得很好。

无论如何,将 IF 子句中的双引号换成单引号似乎可以解决问题,如 SF StackExchange 页面中的@doug-b 所示。

于 2013-05-14T14:58:54.910 回答