Why can't I display an EnumProperty in a UIList? Actually, I know how to &quot;insert&quot; or &quot;add&quot; custom properties into a UIList in blender 2.8.

But actually I'm stuck with enum and collection properties.
I don't know why I can't display them in a UIList, but If I test them outside of that, they work.

The process is simple. Create a PropertyGroup with an EnumProperty:
class CUSTOM_objectCollection(PropertyGroup):
    #name = StringProperty() -&gt; Instantiated by default
    obj_type = StringProperty()
    obj_name = StringProperty()
    obj_id = IntProperty()
    obj_radio = StringProperty()
    obj_escala = StringProperty()    
    obj_simetria = BoolProperty()
    obj_ejemplo =  EnumProperty(default=None,
        items = [
            ('NONE', 'None', &quot;Flat geometry&quot;),
            ('GEOM', 'Geometry', &quot;Use z value from shape geometry if exists&quot;),
            ('FIELD', 'Field', &quot;Extract z elevation value from an attribute field&quot;),
            ('OBJ', 'Object', &quot;Get z elevation value from an existing ground mesh&quot;)
        ])
    obj_esquina = BoolProperty()
    obj_borde = BoolProperty()

And add an item in some operator:
item = scn.custom.add()
item.name = i.name
item.obj_type = i.type 
item.obj_id = len(scn.custom)
item.obj_ejemplo = &quot;NONE&quot; 
item.obj_simetria = item.obj_simetria
item.obj_escala = str(round(i.scale[0],2))

But it doesn't work with the EnumProperty and I don't get any error.
I must add all de properties into de UIList class
# -------------------------------------------------------------------
#   Drawing
# -------------------------------------------------------------------

class CUSTOM_UL_items(UIList):
    def draw_item(self, context, layout, data, item, icon, active_data, active_propname, index):
        split = layout.split(factor=0.3)
        #split.label(text=&quot;Index: %d&quot; % (index))
        custom_icon = &quot;OUTLINER_OB_%s&quot; % item.obj_type

        split.label(text=item.name) #item.name
        split.prop(item, 'obj_name', text=&quot;&quot;,  icon=&quot;MESH_CIRCLE&quot;)
        split.prop(item, 'obj_radio',text=&quot;Radio: &quot;)
        split.prop(item, 'obj_ejemplo', text='')
        split.label(text=&quot;Escala: &quot; + item.obj_escala)
        split.prop(item, 'obj_simetria', text=&quot;Simetria&quot;, toggle=False, slider=True, icon=&quot;CHECKMARK&quot;)
        

        split.prop(item, 'obj_esquina', text=&quot;Esquina&quot;, icon=&quot;CHECKMARK&quot;)
        
        split.prop(item, 'obj_borde', text=&quot;Borde&quot;, icon=&quot;CHECKMARK&quot;)

    

def invoke(self, context, event):
    pass