salesforce-使用变量对象创建动态SOQL查询
发布时间:2022-04-25 02:42:38 263
相关标签: # redis# 数据库
我正在尝试使用变量对象执行动态soql查询。在我的visualforce页面中有两个顶点:selectlist,第一个包含对象列表,当我从列表中选择一个对象时,我刷新第二个列表以显示所选对象的字段。apex:inputText包含要在选定字段中搜索的文本。
视觉力代码:
<apex:selectList id="listObjects" value="{!selectedObject}" size="1">
<apex:selectOptions value="{!allObjetcs}"></apex:selectOptions>
</apex:SelectList>
<apex:selectList id="listFields" value="{!selectedField}" size="1">
<apex:selectOptions value="{!allFields}"></apex:selectOptions>
</apex:SelectList>
<label>Text to search : </label><apex:inputText id="textResearch" value="{!textResearch}" />
<button id="searchButton" type="button">{!$Label.SEARCH}</button>
apex代码:
public void search() {
result = new List();
System.debug('>>>>>> ALK - in search ');
String query = 'Select Id, ' + selectedField + ' from ' + selectedObject + ' where ' + selectedField + ' like \'%' + textResearch + '\'%';
System.debug('>>>>>> ALK - Query : ' + query);
List = (sObject) Database.query(query);
}
请问我怎样才能转换数据库。查询(query)以及如何执行这个动态查询。
谢谢大家。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报