この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ページブロックコンポーネントのベストプラクティス

<apex:pageBlockSectionItem> への複数の子コンポーネントの追加
<apex:pageBlockSectionItem> コンポーネントに含めることができる子コンポーネントは最大でも 2 つだけです。ただし、子コンポーネントを 3 つ以上追加する必要がある場合があります。たとえば、<apex:outputLabel> の前にアスタリスクを追加し、さらに関連付けられている入力テキスト項目を表示する必要がある場合などです。これを実行するには、次のように <apex:outputPanel> コンポーネントでアスタリスクおよび出力ラベルをラップします。

このページで取引先データを表示するには、有効な取引先レコードの ID をページの URL のクエリパラメータとして指定する必要があります。次に例を示します。

1https://Salesforce_instance/apex/myPage?id=001D000000IRosz

メモ

1swfobject.registerObject("clippy.codeblock-1", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<!-- Page: -->
18<apex:page standardController="Account">
19    <apex:form >
20        <apex:pageBlock title="My Content" mode="edit">
21            <apex:pageBlockSection title="My Content Section" columns="2">
22                <apex:pageBlockSectionItem >
23                    <apex:outputPanel>
24                        <apex:outputText>*</apex:outputText>
25                        <apex:outputLabel value="Account Name" for="account__name"/>
26                    </apex:outputPanel>
27                    <apex:inputText value="{!account.name}" id="account__name"/> 
28                </apex:pageBlockSectionItem>
29            </apex:pageBlockSection>
30        </apex:pageBlock>
31    </apex:form>
32</apex:page>
33