tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:「不明なプロパティ」エラーにハマった話

Visualforceページの開発中に「不明なプロパティ」エラーにハマってしまいました。


Developer環境では再現できなかったのですが、Boolean型の変数を用意してapex:repeat内のapex:inputCheckboxで使おうとしたときに "不明なプロパティ:String.isChecked" というようなエラーメッセージが表示され、値が認識されていない感じになってしまいました。(isCheckedの部分は対象の変数名です。)


"sfdc 不明なプロパティ"という感じで検索してみたのですがあまり情報が見当たらなかったので、言語を英語にしたときに表示された"unknown property"で検索してみました。

f:id:tyoshikawa1106:20140226231703p:plain


思ってたより似たような状況に遭遇した人の記事があったのですが、今回のエラーの解決方法はみつからず・・


結局いろいろ試してみて、オブジェクトにチェックボックス型項目を追加してsObject型として値を持たせる方法で回避することができました。sObject型に持たせた値は認識できなくなったりしないみたいです。


このためだけに項目を追加するのもあまり良くない気もしますが、ひとまず不明なプロパティエラーが発生したときはsObject型に持たせる方法で回避できました。