Custom Field Renderer: Hide None option from Picklist without making the picklist Required

Figured it out based on a reply lower in this forum post: https://community.skuid.com/t/how-do-i-render-custom-picklist-values

After rendering the picklist you basically look for an element in the picklist with a blank value and remove it

Code as follows:

var params = arguments[0],
$ = skuid.$;
var field = arguments[0];
var row = field.row;
var value = arguments[1];
if(row.Logic__c !== undefined){
skuid.ui.getFieldRenderer(field.metadata.displaytype).edit( field, value );
var select = field.element.find(‘select’);

if (select.length) {
// Remove unwanted entries
$.each(select.children(‘option’),function(){
if ($(this).val()===‘’){
$(this).remove();
}
});
}
}```