如何在SFDC中获得整个object的field的record?
来源:互联网 发布:虚拟机安装mac 显卡 编辑:程序博客网 时间:2024/05/21 12:42
如何在SFDC中获得整个object的field的record?
写了个函数如下:
public List<sObject> queryAll(ID filterID, String sObjectName, String filteringField, String extraQuery) { List<sObject> sObjectList = new List<sObject>(); Map<String , Schema.SObjectType> globalDescription = Schema.getGlobalDescribe(); Schema.sObjectType sObjType = globalDescription.get(sObjectName); Schema.DescribeSObjectResult r1 = sObjType.getDescribe(); Map<String, Schema.SObjectField> sObjectFieldMap = r1.fields.getMap(); String theQuery = 'Select '; for(String fields : sObjectFieldMap.keySet()){ theQuery += fields + ' ,'; } thequery = theQuery.subString(0,theQuery.length()-1); thequery +=' From '+sObjectName+' where '+filteringField+' = \''+ filterID + '\' ' + extraQuery; sObjectList = Database.query(theQuery); return sObjectList; }
每次就可以直接调用函数,而不用一直选field的API名。不过只能适用于一级field。
0 0
- 如何在SFDC中获得整个object的field的record?
- 如何获得整个程序的运行时间
- 在salesforce中的visualforce中使用html的经验(web前端->sfdc)
- 三层中如何在服务器与客户端之间传输自定义的'Record'类型数据的例子
- 如何在logstash的配置文件里边删除csv中columns中多余的field字段
- 如何在整个项目中构造一个通用的共享的唯一的对象
- 如何在MySQL中获得更好的全文搜索结果
- 如何在Windows Mobile中获得本机的电话号码?
- 如何在MySQL中获得更好的全文搜索结果
- 在javascript中如何获得textbox输入光标的位置
- 在ACE中如何获得本地的ip地址?
- 如何在Windows Mobile中获得本机的电话号码?
- 如何在程序中获得其他程序的 图标?
- 如何在VC程序中获得当前显示器的分辨率
- 在VB.NET中如何获得桌面的路径
- 在javascript中如何获得label控件的值
- [转]如何在dialog窗口中获得document的实例
- 如何在对话框中获得文档的指针?
- Coursera_Stanford_ML_ex1 作业记录
- 实训以来的感受
- 第1章 对象导论
- 升级到XCode7后出现 <Error>: CGContextSaveGState: invalid context 0x0.
- Scala深入浅出实战经典:19,Scala中的正则表达式、与模式匹配结合的的Reg代码实战
- 如何在SFDC中获得整个object的field的record?
- 图的历遍-深度优先历遍、广度优先历遍
- Struts拦截百度编辑器解决方法
- 使用DataTable和hibernate加载数据的几个问题
- Session
- android 两个线程的交互
- WPF 绘制图表
- POJ-1658
- Scala深入浅出实战经典:20,Scala中的本地函数与作为语言一等公民的函数详解