· 

Visualforceページにヘルプテキストを組み込む

標準画面レイアウトでたまに項目の横にある?(ヘルプテキスト)マークをVisualforceで実現したい。

以下のようにするとできました。

 

  1. <span class="helpButton" id="【任意の値①】-_help">
  2.   <img src="/s.gif" alt="" class="helpOrb" title=""/>
  3.   <script>
  4.     sfdcPage.setHelp('【任意の値①】', '【任意の値②】');
  5.   </script>
  6. </span>

任意の値①には項目名を書いておくと見やすいかと。 

任意の値②に設定した値がヘルプテキストで表示されます。 

 

 例:'べた打ち' 

 

   '{!$ObjectType.(オブジェクトのAPI参照名).Fields.(項目のAPI参照名).inlineHelpText}' 

 

ただし、任意の値②の改行の扱いは注意が必要。

16文字の改行コード(\r\u003Cbr\u003E)を打ち込まないと改行されません。