簡體   English   中英

當我單擊交叉表(Spotfire 7.11)中的任何單元格時,我想導航到所需的頁面

[英]I want to navigate to the desired page when I click on any cell in Cross table (Spotfire 7.11)

從Spotfire.Dxp.Application.AnalyticItems導入BookmarkManager

從Spotfire.Dxp.Application導入BookmarkComponentFlags

從Spotfire.Dxp.Application導入頁面

第1頁== Document.Properties [ '頁面名稱']

https://community.tibco.com/questions/how-navigate-another-page-when-click-cross-table

您的IronPython有兩個錯誤。 這是固定版本。 當您從document屬性設置Page1的值時,您需要使用一個等於而不是兩個。 然后,當您檢查Page1是否等於“第一年”時,您需要使用兩個等於而不是一個。 最后,在if語句后需要一個冒號。

from Spotfire.Dxp.Application import Bookmark
from Spotfire.Dxp.Application.AnalyticItems import BookmarkManager
from Spotfire.Dxp.Application import BookmarkComponentFlags
from Spotfire.Dxp.Application import Page
Page1=Document.Properties['PageName']
print Page1
if Page1=="First Year":
    Document.ActivePageReference=Document.Pages[1]

這樣就可以處理腳本了。 現在是交叉表。 Spotfire不允許響應交叉表上的點擊。 為此,您將需要使用圖形表。 您可以使用圖形表而不是交叉表來創建同一表。 需要做更多的工作,因為您需要添加一個計算值軸,然后在該軸的“動作”下連接IronPython腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM