{"id":627,"date":"2014-07-09T05:13:29","date_gmt":"2014-07-09T05:13:29","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/salesforce\/?p=627"},"modified":"2025-06-20T05:55:22","modified_gmt":"2025-06-20T05:55:22","slug":"remove-none-option-from-a-picklist-in-salesforce","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/salesforce\/2014\/07\/09\/remove-none-option-from-a-picklist-in-salesforce\/","title":{"rendered":"Remove None option from a Picklist in Salesforce"},"content":{"rendered":"<p style=\"text-align: justify;\">The standard salesforce picklist field displays a None option at the top of the picklist options by default. We didn\u2019t want to display this option on our picklist field. There is no direct way of removing the None option from the picklists.<\/p>\n<p style=\"text-align: justify;\">In order to do this, we had to make two changes. The first one was to make the picklist field a required field and the other one was setting a default value in the picklist. Making the field required will make sure that the user has to select an option; they will not be able to save the records if None is selected in the picklist. The other part of setting a default value in the picklist will actually remove the None option from the picklist.<\/p>\n<p style=\"text-align: justify;\">In order to make the picklist field a required field, go to the page layout of the object that has the picklist field. Let us take an example of a custom picklist field \u201cProbability\u201d in the Leads Object. \u00a0Click on the properties icon next to the Probability field as shown below &#8211;<a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2014\/07\/Lead-Layout1.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-630 size-full\" title=\"Lead Layout\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2014\/07\/Lead-Layout1.jpg\" alt=\"Lead Layout\" width=\"735\" height=\"462\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">This will open the Field Properties popup. Select the Required checkbox and click OK.\u00a0<a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2014\/07\/Field-Properties.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-631 size-full\" title=\"Field Properties\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2014\/07\/Field-Properties.jpg\" alt=\"Field Properties\" width=\"415\" height=\"138\" \/><\/a><\/p>\n<p>Save the changes to the layout.\u00a0 We are done with the first part.<\/p>\n<p style=\"text-align: justify;\">Now the other part is to set a default value in the picklist. To do this, go to the picklist field details by clicking on the custom field in the field setup for the Lead object. This will open the custom field definition detail screen as shown below \u2013<a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2014\/07\/custom-field-def.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-632 size-full\" title=\"custom field def\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2014\/07\/custom-field-def.jpg\" alt=\"custom field def\" width=\"501\" height=\"346\" \/><\/a><\/p>\n<p>Click on edit for any value and select the Default checkbox. Click Save.<\/p>\n<p>After making the above two changes, the picklist will no longer display the None option.\u00a0<a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2014\/07\/Picklist.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-633 size-full\" title=\"Picklist\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2014\/07\/Picklist.jpg\" alt=\"Picklist\" width=\"942\" height=\"156\" \/><\/a><\/p>\n<p><span style=\"font-size: Medium;\"><strong>About Us<\/strong><\/span><br \/>\n<a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a> as a Salesforce Product development partner offers a wide variety of integration products and services to the end users as well as to the Partners across the globe. We offers Consultation, Configuration, Training and support services in out-of-the-box functionality as well as customizations to incorporate custom business rules and functionalities that requires apex code incorporation into the Salesforce platform.<\/p>\n<p><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a> has some unique solutions for Cloud CRM such as Salesforce integration with <a href=\"https:\/\/www.greytrix.com\/product\/sage-x3\/gumu-x3-salesforce-integration\">Sage Enterprise Management (Sage X3<\/a>), Sage Intacct, <a href=\"https:\/\/www.greytrix.com\/product\/sage-100-erp\/gumu-100-salesforce-integration\">Sage 100 <\/a>and <a href=\"https:\/\/www.greytrix.com\/product\/sage-300-erp\/gumu-300-salesforce-integration\">Sage 300 (Sage Accpac)<\/a>. We also offer best-in-class Cloud CRM <a href=\"https:\/\/www.greytrix.com\/product\/crm-development\/salesforce-com\">Salesforce customization and development services<\/a> along with services such as Salesforce <a href=\"https:\/\/www.greytrix.com\/product\/professional-services\/data-migration-services\">Data Migration<\/a>, <a href=\"https:\/\/www.greytrix.com\/product\/professional-services\/integrated-application-development\">Integrated App development<\/a>, <a href=\"https:\/\/www.greytrix.com\/product\/professional-services\/custom-development\">Custom App development<\/a> and <a href=\"https:\/\/www.greytrix.com\/product\/professional-services\/maintenance-support\">Technical Support<\/a> to business partners and end users.<\/p>\n<p>Greytrix GUMU&#x2122; integration for Sage ERP \u2013 Salesforce is a 5-star app listed on <a href=\"https:\/\/appexchange.salesforce.com\/listingDetail?listingId=a0N30000000psM5EAI\" target=\"_blank\" rel=\"noopener\">Salesforce AppExchange<\/a>.<\/p>\n<p>For more information, please contact us at <a href=\"mailto:salesforce@greytrix.com\">salesforce@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n<p><strong><span style=\"font-size: Medium;\">Related Posts<\/span><\/strong><\/p>\n<ul>\n<li><a title=\"Make Custom Object available for Salesforce Report\" href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2014\/07\/08\/make-custom-object-available-for-salesforce-report\/\" target=\"_blank\" rel=\"noopener noreferrer\">Make Custom Object available for Salesforce Report\u00a0<\/a><\/li>\n<li><a title=\"Dependent class is invalid and needs recompilation error\" href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2014\/07\/04\/dependent-class-is-invalid-and-needs-recompilation-error\/\" target=\"_blank\" rel=\"noopener noreferrer\">Dependent class is invalid and needs recompilation error<\/a><\/li>\n<li><a title=\"Adding flags to records in an object\" href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2014\/06\/30\/adding-flags-to-records-in-an-object\/\" target=\"_blank\" rel=\"noopener noreferrer\">Adding flags to records in an object<\/a><\/li>\n<li><a title=\"View all currently active sessions in a Salesforce Organization\" href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2014\/06\/30\/view-all-currently-active-sessions-in-a-salesforce-organization\/\" target=\"_blank\" rel=\"noopener noreferrer\">View all currently active sessions in a Salesforce Organization\u00a0<\/a><\/li>\n<li><a title=\"Delete multiple records from custom object in Salesforce\" href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2014\/06\/03\/delete-multiple-records-from-custom-object-in-salesforce\/\" target=\"_blank\" rel=\"noopener noreferrer\">Delete multiple records from custom object in Salesforce<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The standard salesforce picklist field displays a None option at the top of the picklist options by default. We didn\u2019t want to display this option on our picklist field. There is no direct way of removing the None option from the picklists. In order to do this, we had to make two changes. The first\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2014\/07\/09\/remove-none-option-from-a-picklist-in-salesforce\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[201,259,606,607,608],"class_list":["post-627","post","type-post","status-publish","format-standard","hentry","category-salesforce-srv","tag-layout","tag-picklist","tag-picklist-in-salesforce","tag-remove-none-option","tag-salesforce-picklist-field"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/comments?post=627"}],"version-history":[{"count":11,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/627\/revisions"}],"predecessor-version":[{"id":10977,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/627\/revisions\/10977"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/media?parent=627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/categories?post=627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/tags?post=627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}