global with sharing class NewAndEditQISController extends NewAndEditBaseController{ public String Input_Required_Field_Msg{set;get;} public NewAndEditQISController(ApexPages.StandardController controller) { Input_Required_Field_Msg = Label.Input_Required_Field_Msg; List fieldList = new List(Schema.getGlobalDescribe().get('QIS_Report__c').getDescribe().fields.getMap().keyset()); controller.addFields(fieldList); Init(controller.getRecord()); } @RemoteAction global static Response saveQISReport(String leadJson,String transId,Boolean isNew) { return save(new QIS_Report__c(),leadJson,transId,isNew); } }