0

请我需要您的帮助,我是Microsoft AX中的新手初级用户。请在AX 2009中遇到问题。我使用2个字段(“FileName - > Typ:String”,“FileDocuValue - > Typ:Container”)创建表导入文件。当用户导入CSV文件时,它将保存在表格导入文件中。 现在在EP我只是在我的GridView中显示一个列文件名,我希望FileName是一个链接,以便当我点击一个这些名称时,它在Excel中打开相应的CSV文件。如何以编程方式链接企业门户AX 2009中的字段以打开特定文件

请问是否可以做到这一点?我有零想法如何做到这一点。请有人帮助我吗?

Steffleo

回答

0

我可以建议以下方法:

  1. 您可以使用标准的ASP LinkBut​​ton控件显示一个链接。点击链接后,
  2. 从ImportFile表中的数据创建一个临时CSV文件。
  3. 创建生成的CSV文件的URL(您可以使用WebLink.url方法)。
  4. 打开生成的URL。

当我在做一个类似的任务(生成和下载PDF)时,我也不得不修改一些标准的类,比如WebSession和EPDocuGetWebLet。

+0

Thx为您的答案,但我只是有一个问题。我需要在AOT中完成所有这些实现。我怎么能在AOT中实现一个asp LinkBut​​ton? – steffleo 2014-10-02 07:01:58

+0

您究竟如何在Enterprise Portal中显示您的GridView - 您有没有通过在Visual Studio中创建Web控件来实现它?技术上它仍然在AOT(Web→Web文件→Web控件)中,但必须在Visual Studio中完成更改。如果您必须在EP中开发一些复杂的功能,您无法脱离ASP .NET开发。 – 10p 2014-10-02 08:20:59

+0

我所做的全部都是在AOT。如果是在Virtual S'tudio中,我已经完成了它。问题是这项工作已经被分享了。在服务器上,我们没有安装Visual Studio,只是MS SQL的先决条件。 – steffleo 2014-10-02 14:23:39

相关问题