Звучит так, будто вы неправильно инициализируете свой рендер.Каждый раз, когда вы реализуете пользовательский itemRenderer, лучше всего переопределить методы доступа data (буквально данные).Затем, если, например, вы окрашиваете uicomponent в синий, если свойство «blue» имеет значение true, вы не должны учитывать, что в противном случае uicomponent не будет окрашен из-за того, что itemRenderers перерабатывает вещи каждого компонента на основе списка.Возможно, этот конкретный рендерер был назначен другому объекту данных непосредственно перед этим, а затем, возможно, пользовательский компонент уже синего цвета.Видишь?