これが機能しない理由がわかりません:
<apex:repeat value="{!MyContacts}" var="c" >
<c:ContactRowComponent contactLastName="{!c.LastName}"/>
</apex:repeat>
(メインコントローラーでは MyContacts が Contact オブジェクトの配列を返し、コンポーネントでは contactLastName が String 属性として定義されています)
これによりエラーが発生します:
Literal value is required for attribute contactLastName in <c:ContactRowComponent> at line 25 column 27
数式ではなくリテラル値が必要だと言っているようですか? 私がやろうとしていることは不可能ですか、それとも間違っていますか?