<apex:outputField rendered="{!(WidgetType.contains('mywidget1'))}" />
當我這樣做,我得到一個錯誤......使用String.contains在頂點頁
Error: Unknown function WidgetType.contains. Check spelling
...即使WidgetType返回一個字符串!
它可以讓我這樣做雖然...
rendered="{!(WidgetType == 'mywidget1')}"
這裏是控制器的特性...
public String getWidgetType() {
return Settings.getWidgetType();
}
沒錯。您不能在VF頁面中使用APEX方法(用戶定義或其他方法),但可以使用功能(可用於公式字段的功能)。 – barelyknown 2012-03-26 14:51:02
另外,如果您想要從JavaScript調用Apex方法,請使用apex:actionFunction。 – Adam 2012-03-27 17:34:08
或[JavaScript Remoting](http://www.salesforce.com/us/developer/docs/pages/Content/pages_js_remoting.htm)。 :) – 2012-03-27 18:30:31