【问题标题】:OnClick on ticketid need to open a details of ticket using birt reportOnClick上ticketid需要使用birt报告打开ticket的详细信息
【发布时间】:2014-03-10 10:04:24
【问题描述】:

我需要根据有 SR 等待批准的单个用户创建报告,点击 Ticket id 后,URL 应重定向到 SR 详细页面,他可以在其中检查请求批准或不批准。

在 birt 属性中使用超链接无法通过使用下面的 url 传递票证

http://google.com/maximo/ui/maximo.jsp?event=loadapp&value=asset&additionaleventvalue=Ticketid

你能在这方面提供帮助吗?

【问题讨论】:

  • 您能否更具体地说明什么不起作用?当您将 SR 详细页面用作独立报告而不尝试从其他报告链接到它时,您是否可以正常工作?
  • 我不是试图链接报告,只是试图打开 SR 详细信息页面 onclicking SR Ticket id from the report using html page,在列属性(超链接)上配置的 URL,需要发布上面提到的 URL 中的票号。

标签: report birt maximo


【解决方案1】:

如果您制作的可点击单元格包含 ticketId,请转到属性 -> 超链接 -> 编辑...

选择超链接类型 URI,然后单击“位置”右侧的下拉菜单以转到 Javascript 窗口。

如果您要多次使用它,我会将超链接的静态部分设为变量。然后通过单击 JavaScript 窗口左下列中的“列绑定”并在中列和右列中选择适当的单元格来添加 ticketId。你会得到类似的东西

vars["staticPartOfHyperlink"] + row[TICKETID]

如果你不想使用变量,你可以硬编码静态部分(不要这样做,它很丑而且自找麻烦):

"http://google.com/maximo/ui/maximo.jsp?event=loadapp&value=asset&additionaleventvalue=" + row[TICKETID]

【讨论】:

  • 嗨,Venite,按照给定的步骤进行了尝试,但在单击票证 ID 时仍不会通过硬编码传递票证ID。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多