如何扩展ScreenRender

时间:2014-04-08 07:54:30

标签: moqui

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

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

我试图通过list-options或entity-options填充select选项,或者通过sri.getFieldOptions()返回的手动选项填充。但它有点形成领域。我想在非形式上下文中使用。所以我想扩展ScreenRender以获得类似sri.getOptions()的功能。

0 个答案:

没有答案