VF ページで、別のオブジェクトへのリンクを追加して、オブジェクトの新しいレコードを作成したいと考えています。誰でもこの問題の解決策を見つけるのを手伝ってくれますか? ありがとうアヌ
質問する
902 次
1 に答える
1
オブジェクトの標準の「新しいレコード」ページにアクセスしたい場合は、次のようにグローバル$Action
変数を使用できます。URLFOR
<apex:page>
<apex:outputLink value="{! URLFOR( $Action.Account.New ) }">New Account</apex:outputLink>
</apex:page>
この構文は、動的バインディングもサポートしています。
<apex:page>
<apex:repeat var="object" value="objects">
<apex:outputLink value="{! URLFOR( $Action[object].New ) }">New {! object}</apex:outputLink>
</apex:repeat>
</apex:page>
次のオプションの引数を使用して、新しいページにパラメータを渡すこともできますURLFOR
。
<apex:page>
<apex:outputLink value="{! URLFOR( $Action.Account.New, null, [acc2='Account Name'] ) }">New Account</apex:outputLink>
</apex:page>
$Page
別の Visualforce ページに直接移動する場合は、グローバル変数を使用できます。
<apex:page>
<apex:outputLink value="{! $Page.MyVfPage }">Go to my VF Page</apex:outputLink>
</apex:page>
于 2012-06-14T13:31:01.777 に答える