Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
diwakarnahata
Creator
Creator

Getting Server Bookmark ID

Hi,

I am trying to provide the user an ability to edit a bookmark, for which he needs to get the Bookmark ID for list of all bookmarks, so that replace bookmark trigger can be applied. Is there any function which can help here?

How can we get the Server Bookmark IDs with names in a listbox or chart?

Regards,

Diwakar

6 Replies
dmohanty
Partner - Specialist
Partner - Specialist

Hi diwakarnahata

Did you get any possible help here yet?

Regards!

duncanblaine
Creator
Creator

The ability to replace or edit a bookmark is not currently possible via the Access Point.
Its on the Ideas list:

In QV Desktop, you can edit (Replace) a bookmark via Bookmarks menu as follows (for QV12):

  1. Make your new selection
  2. Open Bookmarks -> Replace Bookmark
  3. Select the bookmark to replace.

Hope you find this helpful.

qliksus
Specialist II
Specialist II

You can try with the below macro to replace the bookmark

bookmarks = ActiveDocument.GetUserBookmarkNames

bm = bookmarks(0)

ActiveDocument.RecallUserBookmark bm

dmohanty
Partner - Specialist
Partner - Specialist

Hi qliksus,

Thank you and I will give it a try. But I guess these macros are not working in AJAX mode of browsers.

I have tried using below ones too, but not working on AJAX-

function ApplyBookmark()

{

var doc = ActiveDocument;

obj = doc.RecallUserBookmark('Default_*');

};



Sub ApplyBookmark

ActiveDocument.RecallUserBookmark "Default_*"

End Sub

qliksus
Specialist II
Specialist II

Yes right Macros work only in IE plugin . What the issue in trying it in Plugin?

dmohanty
Partner - Specialist
Partner - Specialist

Hi qliksus

Trying is not harm. But that won't be roll out at Client Place. We have already 6000 users who are using the reports already in AJAX mode. So imparting the training again would be a costly affair.