【发布时间】:2020-08-30 17:41:59
【问题描述】:
在顶点中,我试图在 for 循环中取出下面的 for 循环。
如果Sobject记录,下面的代码库是迭代列表。
for(SObject sObj: listRecords){
Map<String,Vals> RowsValsItemListMap = new Map<String,Vals>();
List<Vals> ValsItemList = new List<Vals>();
Map<String, Object> fieldsToValue = sObj.getPopulatedFieldsAsMap();
system.debug('Value for is: fieldsToValue' +fieldsToValue);
map01.put(sObj, fieldsToValue);
for (String fieldName : fieldsToValue.keySet()){
system.debug('Value for fieldName is: ' +fieldName);
Vals ValsItem = new Vals();
ValsItem.val = fieldsToValue.get(fieldName);
//ValsItem.val = (String)fieldsToValue.get(fieldName);
RowsValsItemListMap.put(fieldName.toLowerCase(), ValsItem);
}
}
任何帮助都会非常感激。
【问题讨论】:
标签: salesforce apex apex-code visualforce salesforce-lightning