Visualforce:如何使用$ User显示用户的帐户

时间:2012-08-01 18:26:40

标签: salesforce apex-code visualforce force.com

我有一个visualforce组件,用于显示用户名。 目前我正在使用以下内容:

!$User.FirstName} {!$User.LastName}

有没有办法在没有编写SOQL的情况下使用它来显示用户帐户。 我不想创建一个控制器只是为了显示用户的帐户,我希望只使用Visual force有一种更简单,更简单的方法。

我确实尝试了!$User.Contact.Account}

但它给了我一个错误。

感谢。

1 个答案:

答案 0 :(得分:4)

以下是您可能想要尝试的两件事:

  1. 参考$User Visualforce global variable中的帐户名称。

    {!$User.Contact.Account.Name}

  2. 如果这不起作用,请使用以下公式在名为Contact Account Name的用户对象上创建新的formula fieldContact.Account.Name。创建该公式字段后,您应该能够使用:{!$User.Contact_Account_Name__c}在Visualforce中引用它。