美文网首页JAVA技术文章IT技术篇
2019-10-31 关于Field那些事

2019-10-31 关于Field那些事

作者: 古月的小七 | 来源:发表于2019-10-31 15:45 被阅读0次

无时无刻不处在一个于Fields打交道的时候。

  1. 获取FiledMap
   public static Map<string,string> fetchFieldMap(string objName) {
       Map <String, Schema.SObjectType> schemaMap = Schema.getGlobalDescribe();
       Map <String, Schema.SObjectField> fieldMap = schemaMap.get(objName).getDescribe().fields.getMap();
       Map<String,string> labelFieldMap = new Map<string,string>();
       for (String fieldName: fieldMap.keySet()) {       
           labelFieldMap.put(fieldMap.get(fieldName).getDescribe().getLabel(),fieldMap.get(fieldName).getDescribe().getName()); 
        }
       return labelFieldMap;  
   }

结果如下:

{AUM=FinServ__AUM__c, Account Description=Description, Account Fax=Fax, Account Health=PwC_Account_Health__c, Account ID=Id, Account Name=Name, Account Number=AccountNumber, Account Phone=Phone, Account Quality=PwC_Account_Quality__c, Account Rating=Rating, ...}

  1. 获取Field Set
    Field set是一组field的集合。当一个 field set加入VF page的时候,开发可以循环遍历渲染它。当这个页面加到了managed package,系统管理员可以添加,移除和重新排列这些字段用来在页面展示。
 List<Schema.FieldSetMember> FieldSetMemberList = SObjectType.Account.FieldSets.PwC_Account_Score_Rule_Field_Set.getFields();
        String selects = '';
        for(Schema.FieldSetMember f : FieldSetMemberList) 
        {
            selects += f.getFieldPath() + ', ';
        }

结果是:

Account_Score__c, 
Completed_Tasks_In_Last_60_Days__c, 
NumberOfEmployees, 
Task_Count_Total__c,
AnnualRevenue, 
Score_Rule__c, 
Closed_Won_Opps_In_Last_6_Months__c, 

相关文章

  • 2019-10-31 关于Field那些事

    无时无刻不处在一个于Fields打交道的时候。 获取FiledMap 结果如下: 获取Field SetField...

  • 关于那些事

    现在的我们还年轻,并不知道未来的事情,也许偶尔也会感叹时间的无情,回过头来,你还是依旧去努力,一只说后悔,一直在努...

  • 关于「那些事」

    文|简哓单 关于你,我不想多提,可是又不太愿意,你就这样悄然离去,无声的夜,将那背影拉的异常清冷。可我,却...

  • 关于那些事

    我喜欢的那些,好吧!我承认除了对生活中的事、人还算坚定;对于其它的,我好像就稍微会有些易变;当然啦,这算花心吗?...

  • 关于那些事

    自从《明朝那些事》流行以后,“那些事”文体日益盛行,其类似散文、潇洒自如、无拘无束的书写风格受到万千写手的喜欢,我...

  • 关于那些事

    我似乎明白一点的是,大学里不谈恋爱的不一定是长的不好看,也不一定是没人爱,我是那众多人里的一员,我想了很久其实...

  • 关于那些事

    这个世界很有趣,需要用文字记录一下 想起自己本身就是一个不好的人,就觉得我自己怎么可以干出这样的事? 可能我自私自...

  • kotlin 幕后字段初步认识field

    kotlin 幕后字段属性 field 关于field的初步认识,以及为什么会这样,使用的原因,请看下面的链接,说...

  • 竹枝词-户部巷过早二首

    陈武林2019-10-31 竹枝词-户部巷过早二首 陈武林 2019-10-31 (一) 古来户部隐江城,小巷悠然...

  • 关于您

    关于您的一切,是我今生最美的记忆。 关于您的那些事,我还记着。关于那些年,那个夏天,那些事,是我记忆最美的时光...

网友评论

    本文标题:2019-10-31 关于Field那些事

    本文链接:https://www.haomeiwen.com/subject/iuqtbctx.html