我打算从一个小部件来实现这个。用户将一个 ID 输入控制器,然后输入 java 类,该类将生成报告并将 Excel 文件发送给用户。
但是ofbiz似乎有点压倒性。你能给我一些想法来实现这个吗?
我打算从一个小部件来实现这个。用户将一个 ID 输入控制器,然后输入 java 类,该类将生成报告并将 Excel 文件发送给用户。
但是ofbiz似乎有点压倒性。你能给我一些想法来实现这个吗?
有不同的方法可以做到这一点,这实际上取决于你想要做什么。最简单的方法是:在 ofbiz UI 上创建一个指向控制器的链接/按钮。如果您已经有一个使用小部件创建的屏幕,那很简单。然后向控制器添加一个 java 事件。您的事件方法将作为参数 servlet 请求和响应对象。在该方法中创建您的 excel 文件,准备它,并将其写入响应对象的输出流。控制器条目中的响应类型应为“无”,因为您在事件中手动编写响应。所以你不需要渲染一个新的屏幕或任何东西。效果将是,每当用户单击按钮时,它将调用控制器,而控制器又将返回 excel 文件。高温高压