public without sharing class TestController extends NewAndEditBaseController { public TestController(ApexPages.StandardController controller) { List fieldList = new List(Schema.getGlobalDescribe().get('Inquiry_form__c').getDescribe().fields.getMap().keyset()); // Add fields to controller. This is to avoid the SOQL error in visualforce page controller.addFields(fieldList); LookUpOverrideFields.add('Contact_Name__c'); //添加项 Init(controller.getRecord()); system.debug(LookUpOverrideFieldsMapJson); } }