Я бы хотел, чтобы некоторые части использовали другой рендерер.В некоторых случаях я хотел бы удалить опцию Detach
при щелчке правой кнопкой мыши, и это решение согласно комментарию к моему вопросу здесь .
Я следил этот учебник о том, как это можно сделать.
Я создал два класса.UndetachableStackRenderer
и UndetachableStackRendererFactory
.
Если я добавлю UndetachableStackRendererFactory
к plugin.xml
, он удалит возможность отсоединения от ALL стеков деталей.
<property
name="rendererFactoryUri"
value="bundleclass://com.example.loc/com.example.loc.UndetachableStackRendererFactory">
</property>
Вместо этого я хотел бы изменить средство визуализации для одного стека деталей.В соответствии с руководством я могу добавить CUSTOM_RENDERER_URI
к Persisted State
стека деталей.
Ключ:
CUSTOM_RENDERER_URI
Значение:
bundleclass://com.example.loc/com.example.loc.UndetachableStackRenderer
Я пробовал это, и он ничего не делает.Если я ввожу неправильное местоположение, оно также не обнаружит никаких ошибок, поэтому кажется, что CUSTOM_RENDERER_URI
не видно.
Что может быть причиной этого?