How to populate ui only picklist field through apex code.

Thanks you very much Bill for your reply.
I have to use an apex class as the picklist values are based on some condition and dynamic as well.
But as per the code below I am not able to populate the values. Can you please help me out.

var params = arguments[0],
$ = skuid.$;
var productRow = skuid.model.getModel(‘GeneralProduct’).getFirstRow();
var applicationModel = skuid.model.getModel(‘GeneralApplication’);


var appModel = skuid.model.getModel(‘CommonApplicationModel’);
var appRow = appModel.data[0];
var ret = sforce.apex.execute(“apexClass”,“apexMethod”,{AppId:appRow.Id});
var test = applicationModel.getField(‘Team_users’);

   var raw= appModel.getFirstRow();

var field = arguments[0];
var result = {
    ‘genesis__Applications__c’ : applicationModel,
};

return result;

var raw= appModel.getFirstRow();
 var UserType=raw.Team_users;
 
 var picklistEntries = ;

picklistEntries = element.metadata.picklistEntries;
picklistEntries.length = 0;  

for(var a=0;a<ret.length;a++){
            picklistEntries.push( { value:ret[a].Name , label:ret[a].Name, defaultValue: false, active: true  });
        }
skuid.ui.fieldRenderers[element.metadata.displaytype]element.mode;
field.metadata.picklistEntries = picklistEntries;