我有一个函数 searchWorkByName 将“key”作为参数并使用 SQOL 来检索数据。
在visualforce方面,我有一个调用searchWorkByName的链接,但希望能够传递诸如字符'a'之类的参数
例如,(这会引发错误)
<apex:commandLink value="search!" action="{!searchWorkByName('aaa')}" />
如果没有其他选择,是否可以这样做?
顶尖级
public class SearchWorkTest {
public PageReference searchWorkByName(String key) {
//find record of work names starting from provided key character
workNames = [select name from work__c where work__c.name like 'key%'];
return Page.searchResult;
}
}
视觉力量
<apex:page standardController="work__c" extenstions="SearchWorkTest">
<!-- Is it possible to pass argument like 'foo' ? -->
<apex:commandLink value="search!" action="{!searchWorkByName}" />
</apex:page>