我有一个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”必须由匹配的结束标记“&lt; / apex:dataTable&gt;”终止。
我如何实现这一点(即使用依赖于上下文的第一种颜色获得斑马图案)?
提前谢谢!
答案 0 :(得分:1)
显然,问题是我使用双引号来定义类。一旦单个类定义工作得很好,这就太尴尬了。
无论如何,将IF引号内的双引号换成单引号似乎可以解决问题,如SF StackExchange页面中的@doug-b所示。