エンティティセレクション型のリストボックス列にThis.relatedEntity.objectAttribute.property
のようにリレーション属性とオブジェクト記法を組み合わせたORDAパスを記述した場合,ヘッダークリックによる並び替えで属性”objectAttribute.property”が見つからないというエラーが返されます。これは仕様です。ヘッダークリックによる並び替えは内部的にorderByFormula()
ではなくorderBy()
を実行しています。
純粋なORDAパスではなく,フォーミュラがデータソースに設定されているリストボックス列の並び替えは On Header Click イベントで実装する必要があります。