본문 바로가기
Data Analysis/Python

Spotfire & Python : Add Bookmark

by 불탄오징어 2015. 7. 2.
반응형

Spotfire에서 BookMark를 Python으로 컨트롤 해봅시다.

 

1. 먼저 Text Area에 Input Field를 하나 추가한다.

    1-1. Proprty Control에서 "mybookmark"를 생성한다.

 

 

 

     1-2. Text Area에 생성된 것을 확인

 

2. Action Control을 추가해서 다음과 같은 Script를 입력하여 Action Button을 생성한다.

from Spotfire.Dxp.Application import BookmarkComponentFlags
from Spotfire.Dxp.Application.AnalyticItems import BookmarkManager

bookmarkName = Document.Properties["myBookmark"]

bookmarkManager = Application.Document.Context.GetService(BookmarkManager)

bookmark = bookmarkManager.AddNew(bookmarkName)

components = BookmarkComponentFlags.FilterSettings | BookmarkComponentFlags.MarkedRecords

bookmarkManager.Apply(bookmark, components)

댓글