我如何用 groovy 文件替换我的小部件控制器?

How can i replace my widget controller with a groovy file?

是否可以用 Groovy class 文件控制器替换简单的小部件控制器?

    <widget-definition ... id="com.mywidget">
        ...
        <controller class="MyCustomController.groovy"/>
    </widget-definition>   

您仍然可以使用 class 装饰您的 class,并使用 ScriptingLanguagesService[调用可以存储在数据库或 classpaht 中的 groovy 脚本 class.

或者,使用脚本作业创建一个 cronjob,然后您可以 运行 来自 class 的 cronjob 将用作控制器。

请参阅下面的链接了解技术细节。 https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/6.6.0.0/en-US/8bec04a386691014938a9996a977d07f.html

https://help.sap.com/viewer/d0224eca81e249cb821f2cdf45a82ace/6.6.0.0/en-US/8b9d40fa86691014b471f5bf5a9715dd.html

尝试使用这些选项来找到适合您的好方法,我找不到任何 OOTB 方法来完成您的要求。