I am a bit unclear on exactly what you are trying to do and where you get stuck, since I can see two different questions in your description.
1. Text with a border. In your example you just add text into the extension element. In the .html() function you can add any custom HTML script, which will then become the actual extension content. If you are not familiar with HTML and how to structure your content, there are multiple web sources that can guide you towards mastering HTML and CSS. Common sources are Codecademy and W3Schools.
Thanks for the response. So I'm OK with basic HTML and CSS, but I don't know how to write the JS so that QlikSense treats my custom textbox like a normal text box: by that I mean that it allows me to then 'click to add text and measures' (when I drop an instance of it onto the sheet) - or am I barking up the wrong tree and I should treat it more like a web form?
Thanks, I can see documentation for dimensions and measures, which is really helpful. However, I want my element to have the properties of a QlikSense text element and I haven't found documentation that explains how to do that.
You have given me the idea that a work around could be to add a single measure, which would work in my current scenario, I think.... Thanks!
I am not able to figure that one out either, by looking at the JS configuration.
The only way I can see is that you add a div with the "Click here..." message, and then switch the div to a input box when the div is clicked. With jQuery you should be able to do that really smoothly.
Sorry for being a bit slow on getting your question, it is a bit too early yet for me
In jQuery you address the id $("#MyElementId"), calss $(".MyElementClass") or by element type $("div"). Naturally you have a bunch of function to call on the fetched object, but the hide and show are very intuative.