У меня есть два списка Spark с настраиваемыми средствами визуализации элементов. Я работаю над приложением, которое позволяет пользователям перетаскивать эти средства визуализации элементов из одного списка в другой. Когда один из этих IR удаляется в новую позицию или в другой список, я обновляю поставщики данных: я удаляю объект из поставщика данных одного списка и добавляю его в поставщик данных другого. Это работает нормально.
Проблема в том, что иногда IR кэшируется и не отображает правильную информацию на основе своих данных.
Как я могу заставить списки никогда не кэшировать IR, чтобы каждый раз, когда я изменяю поставщика данных, все визуализации элементов воссоздают все IR. Производительность не будет проблемой, так как у меня несколько пунктов в каждом списке.