I tried to add a control (SelectField) into list items so every time list load records, that would have select field.

Currently I am using following code on list Painted event.

Code:
this.theStore.each(function(record) {    
    var target = Ext.get("u-list-column-" + record.get('id'));
    
    Ext.create('Ext.field.Select', {
        cls : 'u-select',
        options : options,
        renderTo : target
    });
});
The above code works as expected but if the list has paging enabled the next loaded items don't get it because painted event is not fired and if it had fired, few list items would have more than one controls added whereas only one is needed. Is there a better way to do it in Sencha Touch 2 Beta version?