0

次のコンポーネント宣言を含む PDF ファイルにレンダリングされる VisualForce ページがあります。

<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

どうやら問題は、クラスを定義するために二重引用符を使用していたことです。単一のクラス定義が問題なく機能すると、これは厄介です。

とにかく、SF StackExchangeページの@ doug-bで示されているように、IF節内の二重引用符を一重引用符に交換すると、問題が解決するようです。

于 2013-05-14T14:58:54.910 に答える