将静态资源分配给apex:来自Apex类的图像

时间:2014-04-25 18:31:53

标签: salesforce apex static-resource

我想根据选择列表选择分配静态资源图像。知道如何使用apex类做到这一点。我能够使用javascript函数实现这一点,但后来我要求将此页面呈现为PDF,不支持javascript。

任何想法/指针????

1 个答案:

答案 0 :(得分:0)

使用Apex:变量动态分配图像路径。

以下是示例代码。

公共类TestStaticResource {

public string ImagePath{
    get;set;
}
public TestStaticResource(){
    ImagePath='images/yourImage.png';
}

}

 <apex:form>
      <apex:variable var="var" value="{!ImagePath}"/> 
      <apex:image url="{!URLFOR($Resource.StaticResuorceName, var)}"/> 
 </apex:form>