Очистить выделение выпадающего меню Blockly
У меня есть несколько выпадающих динамических меню в Blockly. Эти выпадающие списки состоят из двух полей (Имя объекта - Свойство этого объекта). Пример [Объект_1 ~ [цвет | ширина | high]] Я могу выбрать из Object_1 его свойства color, width или height. Если у меня есть в моем списке [Object_1 | Object_2 ~ [color | ширина | высокий]], потому что я могу выбрать эти свойства этих двух объектов.
Моя проблема в том, что у меня есть выбранный объект с выбранным свойством, например, Object_1 - ширина, и теперь я изменяю на Object_2, и визуально раскрывающийся список свойств изменяется на первый существующий. В этом случае это будет цвет. Но если я открою раскрывающееся поле свойства, свойство wide все равно будет выбрано. Как очистить раскрывающийся список свойств при изменении выбора раскрывающегося имени?
Чего я хочу избежать, так это
Как обновить правильный список, чтобы размер раскрывающегося списка соответствовал размеру текста?