0

ScreenRender 在 ScreenFacadeImpl.makeRender 中使用 ScreenRenderImpl 初始化,而 ScreenFacade 在 ExecutionContextFactoryImpl 中初始化。在某些情况下,我想在 ScreenRender 中添加更多可以在宏模板中调用的函数。有没有办法在 ScreenFacade.makeRender 时简单地注入 ScreenRenderImpl 的子类,而不是覆盖 ExecutionContextFactoryImpl 和 ScreenRenderImpl 以及 MoquiContextListener?

在宏模板中获得 sri 支持的真实案例是:

我正在尝试通过列表选项或实体选项或通过 sri.getFieldOptions() 返回的手动选项填充选择选项。但它有点必然会形成字段。我想在非形式上下文中使用。所以我有点想扩展 ScreenRender 以拥有像 sri.getOptions() 这样的功能。

4

0 回答 0