Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
mborsadw
Partner - Creator
Partner - Creator

URL in a table

I want to add a URL field in a Qlik table:

I am putting the URL representation as

http://www.abc.com?target=detail.do%3FCTX%3AModel%3DOrder

but when I click on the link, QLIK invokes

http://www.abc.com?target=detail.do?CTX:Model=Order

i.e. it decodes  %3A, %3D and %3F

which messes up the url.

I want the encoded chars to be sent as is.

I tried double encoding the URL by converting % to %25. But then Qlik doesn't accept it as a valid URL and does not display the link.

How do I workaround this issue?

thanks,

Mufaddal

4 Replies
ahaahaaha
Partner - Master
Partner - Master

Hi, Mufaddal!

I think this is the correct encoding. And both links are identical URLs.

Regards

Andrey

mborsadw
Partner - Creator
Partner - Creator
Author

Andrey,

For e.g.

Lets say I want to call https://www.abc.com/logon.do?customer=cde&abc=xyz

Where the customer = ‘cde&abc=xyz’ ie the customer name has special characters in it.

In this case, I would encode the url to be:

https://www.abc.com/logon.do?customer=cde%26abc%3Dxyz

but Qlik decodes it back to https://www.abc.com/logon.do?customer=cde&abc=xyz and invokes this url causing issues.

mborsadw
Partner - Creator
Partner - Creator
Author

Its very frustrating that Qlik tries to be smart and decodes characters instead of invoking the URL I provide it.

How do I open a support ticket?

thanks,

Mufaddal

savioqlik
Partner - Contributor II
Partner - Contributor II

Do you got a solution? I'm with the same problem.