I have different requests sharing the same screen and when I add Custom filed Select List (single choice) used in one request and configured default value I found this filed appear in other request with the default value although it is no configured in the other requests
how can I solve this other than creating different screens
You have to create request types using different issue types. For these issue types you have to to create separate screens and screen scheme. In these screens you will choose all the necessary fields.
Doing all the above will result in having different fields for your different request types.
Read more here:
If you don't have scriptrunner installed then you have to create separate screens (and screen schemes) for separate issue types which will be associated to separate request types. The links I've pasted on my previous comment should be enough to help you with that.
Hi @Mohamed Saad Taha ,
Create a field context for that particular custom field, set default value in it and then map it to required project and issue type only.
Remove the default value from general field context. It will be get auto mapped to rest all of the projects and issue type