xpages:是否可以导出数据为dynamic优秀(取决于用户的select)?

请问是否可以导出数据以dynamic优化(取决于用户的select)?

想象一下下面的场景:

用户login到程序后,会显示用户名(成员),用户当前所属的组,并允许用户select想要分配的未来组。

在这里输入图像说明

假设一个用户testing001属于B组,并且用户想要分配给D组,用户点击提交button,程序将引导用户进入下一页。

该页面将显示结果。

该表将显示与未来组(D组)相关的活动列表,用户可以看到哪个活动与joindate结合,哪个活动未join。

在这里输入图像说明

用户可以通过点击导出button将结果导出为ex​​cel。

excel可能看起来像这样:

在这里输入图像说明

我们使用代理来导出excel文件。

这是我们的代码:

Sub Initialize Print |Content-Type:application/vnd.ms-excel| Print "<tr><td>Result<br></td></tr>" Print "<br>" Print "<tr><td>Member</td><td>Test 001</td></tr>" Print "<br>" Print "<table border = 1><tr><th>Activity</th><th>Joined</th></tr>" Print "<tr><td>Activity 1</td><td>Yes</td></tr>" Print"<tr><td>Activity 2</td><td>No</td></tr>" Print "<tr><td>Activity 3</td><td>No</td></tr>" Print "<tr><td>Activity 4</td><td>Yes</td></tr>" Print "<tr><td>Activity 5</td><td>No</td></tr>" Print "<tr><td>Activity 6</td><td>No</td></tr></table>" Print "<br>" Print "<tr><td>Activity Joined</td><td>2</td></tr><br>" Print "<tr><td>Activity Not Joined</td><td>4</td></tr><br>" End Sub 

但是,当我们运行代理时,excel看起来很奇怪。

在这里输入图像说明

由于我们的团队不擅长开发xpages应用程序,请将这些问题请给我们意见。

  1. 是否有可能在xpages中实现整个场景?

  2. 我们确信,我们将有很多任务像xpages这样的情况下发展,那么有没有办法将数据导出到Exceldynamic?

  3. 我们的代理可以导出excel文件,但是excel看起来很奇怪,在我们的代码中是错误的吗?

对不起,我的英语不好,我感谢您的任何build议。 非常感谢你。

看看下面的OpenNTF项目POI 4 XPages 。

主要好处:

  • Apache POI是一个非常好的开源项目。 我已经使用了多年,没有任何麻烦。
  • 你可以用Java写你的代码
  • 您可以在XPage中实现整个场景(例如,使用可以在所选文档上工作的XAgent)

希望这可以帮助。