tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:PageBlockSectionの折りたたみ

PageBlockSectionを初期表示の時に折りたたむ方法を調べてみました。

US版のForce.com Discussion Boardsで情報を見つけました。

 

次のscriptで折りたたみが可能のようです。

<script>
function defaultCollapseAll() {
    this.previousHandler = window.onload;
    this.execute = function() {
    if(this.previousHandler!=null) this.previousHandler();
    var imgs = window.top.document.getElementsByTagName('img');
    for(var x in imgs)
      if(imgs[x].className=='hideListButton')
    { twistSection(imgs[x]); } } 
}
    
window.onload = new defaultCollapseAll().execute;
</script>

 

Collapse pageblocksections using javascript 
http://boards.developerforce.com/t5/forums/forumtopicprintpage/board-id/Visualforce/message-id/30315/print-single-message/false/page/1 

 

説明文を翻訳してみたら次のような感じでした。

"このコードは、ユーザーが同時にページ上のすべての要素を折りたたんだり展開することができるでしょう、私が2007年に作成したカスタム·ホーム·ページコンポーネントを適応したものです。 "

 

うーんUS版すごい勉強になります。