ScreenFender在ScreenFacadeImpl.makeRender中使用ScreenRenderImpl初始化,而ScreenFacade在ExcecutionContextFactoryImpl中初始化。在某些情况下,我想在ScreenRender中添加更多可以在宏模板中调用的函数。而不是覆盖ExecutionContextFactoryImpl并向下覆盖ScreenRenderImpl以及MoquiContextListener,有没有办法在ScreenFacade.makeRender时简单地注入ScreenRenderImpl的子类?
在宏模板中获得sri支持的真实案例是:
我试图通过list-options或entity-options填充select选项,或者通过sri.getFieldOptions()返回的手动选项填充。但它有点形成领域。我想在非形式上下文中使用。所以我想扩展ScreenRender以获得类似sri.getOptions()的功能。