function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
RangaRayapatiRangaRayapati 

How to remove --none-- value from the custom pick list field in detail page

User-added image
VinayVinay (Salesforce Developers) 
Hi Ranga,

Unfortunately this feature is currently available and you cannot remove --None-- value from picklist.  Kindly review below Idea link and vote for this feature.

https://trailblazer.salesforce.com/ideaview?id=08730000000BqEeAAK

As a workaround,  you can make picklist field required on page layout and this won't show None option.  This works only in classic version.

There is limitation on lightning experience, below are the details to voteup.

https://trailblazer.salesforce.com/ideaView?id=0873A000000CTMtQAO

Hope above information was helpful.

Please mark as Best Answer so that it can help others in the future.

Thanks,
Suraj Tripathi 47Suraj Tripathi 47
Hi Ranga Rayapati,

I understand your problem, You can follow the given steps.

1. Make the field required from the page layout.
2. Go to replace in the picklist field and replace the standard "None" value from your any value in the picklist . Since check the picklist is a set and no duplicate values can be present here, so the "None" value will get removed from the picklist.
3. In case you are using Record Types. Selecting another value than --None-- as the default value for that picklist in the record type.

otherwise follow give a link.
https://www.infallibletechie.com/2013/03/how-to-remove-none-option-on-picklist.html

further, You have any query comment here.

If you find your Solution then mark this as the best answer. 

Thank you!

Regards 
Suraj Tripathi