Generic web appbuilder widgets setting page displays a link to access the help.
However home made widgets do not display such link.
My solution is the following hack :
_help: '<my own help url>', startup: function () { ... dojoQuery(".help-link").forEach(lang.hitch(this, function (node, index) { domStyle.set(node, "display", "inline-block"); domAttr.set(node, "href", this._help); })); }
Any other suggestions welcome.
Ce message a été modifié par : Mathieu VILLEMONT My initial post did not include the hack 😕
Mathieu,
I have discussed this with the development team last year at the Dev Summit. that custom widget developers need the ability to add help links to custom widgets. I informed them of the Hack I am having to use in all my widgets.
setConfig:function(config){ //hack the 'Learn more about this widget link' setTimeout(function(){ var helpLink = dojo.query('.help-link'); helpLink[0].href = 'http://gis.calhouncounty.org/WAB/V1.2/widgets/eSearch/help/eSearch_Help.htm'; html.setStyle(helpLink[0],'display','block'); },600);
Robert,
Indeed because the <a> is there anyway it would be nice to simply set it with a variable instead of hacking the DOM.
Nice help page btw. Did you use a template ? Markdown maybe ?
Mathieu,
No I just took what esri had for their widget help docs (at one point in the past) and tweaked it from my needs.