SalesForce.com/VisualForce/Apexタグ/pageBlock

Top > SalesForce.com > VisualForce > Apexタグ > pageBlock

<apex:pageBlock>

Salesforceの詳細ページの外見と同様のスタイルを使用する。

属性

AttributeValueの型デフォルト概要
dirString生成されたHTMLコンポーネントを読む、という指示。 値にはRTL(Right To Left)かLTR(Left To Right)がある。
helpTitleStringpageBlockのヘルプリンク上にマウスが載っている状態のときに表示されるテキスト。また、明示した場合、helpURLの値を設定しなければならない。
helpUrlStringpage block のヘルプを提供するウェブページのURL。明示されるとpage blockの右上にヘルプリンクが表示される。また、明示した場合はhelpTitleの値を設定しなければならない。
idString他のコンポーネントがこのコンポーネントを参照するための識別子。
langString生成されたHTMLアウトプットの基本言語。例:enや en-USなど。この属性に関する詳しい内容はhttp://www.w3.org/TR/REC-html40/struct/dirlang.htmlを参照。
modeStringdetailこのコンポーネントの子要素の初期ユーザモード。
onclickStringコンポーネントをクリックしたときに実行されるJavaScript?
ondblclickStringコンポーネントをダブルクリックしたときに実行されるJavaScript?
onkeydownStringキーを叩いたときに実行されるJavaScript?
onkeypressStringキーを押さえ続けたときに実行されるJavaScript?
onkeyupStringキーを放したときに実行されるJavaScript?
onmousedownStringマウスをクリックしたときに実行されるJavaScript?
onmousemoveStringマウスポインタを動かしたときに実行されるJavaScript?
onmouseoutStringマウスポインタをコンポーネントから離して動かしたときに実行されるJavaScript?
onmouseoverStringマウスポインタをコンポーネントへ向けて動かしたときに実行されるJavaScript?
onmouseupStringマウスボタンを放したときに実行されるJavaScript?
renderedBooleanTRUEコンポーネントがページ上で実行されるかどうかを明示するBoolean値。
tabStyleStringこのページのスタイルのままpageBlockの配色をコントロールするSalesforceオブジェクトまたはカスタムVisualforceタブ。Salesforceオブジェクトを使用する場合、属性を指定する。例:MyCustomObject?に関連するスタイルを使用する場合は、tabStyle=MyCustomObject__cを使用する。Sourceという名前のカスタムVisualforceタブのスタイルを使用する場合は、アンダースコア2つとtabを語尾に付けた、tabStyle=Source__tabを使用する。
titleStringPage blockのタイトルとして表示されるテキスト。pageBlockコンポーネント内にヘッダー要素が含まれている場合、この属性は無効になります。

使用例

取引先ページと同じスタイルを使用。
ヘルプリンクを定義。

<apex:page standardController="Account">
    <apex:form>
        <apex:pageBlock title="Account" mode="edit" helpTitle="GO SRICH" helpUrl="http://www.sorich.jp/">
            <apex:pageBlockButtons>
                <apex:commandButton action="{!save}" value="Save"/>
            </apex:pageBlockButtons>
            <apex:pageBlockSection title="Account Section" columns="2">
                <apex:inputField value="{!account.name}"/>
                <apex:inputField value="{!account.site}"/>
                <apex:inputField value="{!account.type}"/>
                <apex:inputField value="{!account.accountNumber}"/>
                <apex:inputField value="{!account.Fax}"/>
                <apex:inputField value="{!account.Phone}"/>
            </apex:pageBlockSection>
        </apex:pageBlock>
    </apex:form>
</apex:page>

実行するには存在するAccountId?をつけてアクセスする。

https://<salesforceHost>/apex/MyPage?id=AccountId
  • <salesforceHost>は自分の環境のsalesforceHost名。
  • MyPage?は自分が作成したVisualforceページ名。
  • AccountId?は自分のAccontテーブルに実在するレコードのID。

最終更新日: 2010-05-13 (木) 20:41:49 (2508d)

このページをブックマーク:

このページのURL(コピペして利用下さい):

TOP