<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Pass STORE Variable to iFrame URL in Webex for Developers</title>
    <link>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/4981354#M3598</link>
    <description>&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;class&lt;/SPAN&gt; &lt;SPAN&gt;IframeComponent&lt;/SPAN&gt; &lt;SPAN&gt;extends&lt;/SPAN&gt; &lt;SPAN&gt;HTMLElement&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;constructor&lt;/SPAN&gt;&lt;SPAN&gt;() {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;super&lt;/SPAN&gt;&lt;SPAN&gt;();&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;attachShadow&lt;/SPAN&gt;&lt;SPAN&gt;({ &lt;/SPAN&gt;&lt;SPAN&gt;mode&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'open'&lt;/SPAN&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;connectedCallback&lt;/SPAN&gt;&lt;SPAN&gt;() {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;render&lt;/SPAN&gt;&lt;SPAN&gt;();&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;get&lt;/SPAN&gt; &lt;SPAN&gt;paramater&lt;/SPAN&gt;&lt;SPAN&gt;() {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;getAttribute&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'paramater'&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;set&lt;/SPAN&gt; &lt;SPAN&gt;paramater&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;val&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;val&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;setAttribute&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'paramater'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;val&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; } &lt;/SPAN&gt;&lt;SPAN&gt;else&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;removeAttribute&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'paramater'&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;render&lt;/SPAN&gt;&lt;SPAN&gt;() {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;shadowRoot&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;innerHTML&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;`&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;style&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; iframe {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; width: 100%;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; height: 100%;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; border: none;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;/style&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;iframe src="&lt;A href="https://www.javascripttutorial.net/" target="_blank"&gt;https://www.javascripttutorial.net/&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;${&lt;/SPAN&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;paramater&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;`&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;!&lt;/SPAN&gt;&lt;SPAN&gt;customElements&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'iframe-component'&lt;/SPAN&gt;&lt;SPAN&gt;)) {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;customElements&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;define&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'iframe-component'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;IframeComponent&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;1. host this widget somewhere in cloud so that it is accessible through internet&lt;BR /&gt;2. in side layout json&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;"attributes": {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"parameter": "$STORE.agent.agentId"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;},&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Tue, 19 Dec 2023 12:21:59 GMT</pubDate>
    <dc:creator>momeraj</dc:creator>
    <dc:date>2023-12-19T12:21:59Z</dc:date>
    <item>
      <title>Pass STORE Variable to iFrame URL</title>
      <link>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/4979564#M3595</link>
      <description>&lt;P&gt;I am looking to pass a variable from the STORE Data Provider as part of an iFrame URL. For example:&lt;/P&gt;&lt;P&gt;"widgets": {&lt;BR /&gt;"comp1": {&lt;BR /&gt;"attributes": {&lt;BR /&gt;"src": "&lt;A href="https://test/%7B$STORE.agent.agentId%7D" target="_blank" rel="nofollow noopener noreferrer"&gt;https://test/{$STORE.agent.agentId}&lt;/A&gt;"&lt;BR /&gt;},&lt;BR /&gt;"comp": "agentx-wc-iframe"&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;The value is not being passed, rather the literal string that I put in. Any ideas?&lt;/P&gt;</description>
      <pubDate>Fri, 15 Dec 2023 21:54:38 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/4979564#M3595</guid>
      <dc:creator>Daryl Clark</dc:creator>
      <dc:date>2023-12-15T21:54:38Z</dc:date>
    </item>
    <item>
      <title>Re: Pass STORE Variable to iFrame URL</title>
      <link>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/4979761#M3596</link>
      <description>Its treating it as a string.  A better approach would be to pass it in as $STORE.agent.agentId and the handle it in the widget/app as this.src.&lt;BR /&gt;&lt;BR /&gt;Screen shot:&lt;BR /&gt;[A screenshot of a computer code  Description automatically generated]&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Layout.json&lt;BR /&gt;&lt;BR /&gt;"attributes": {&lt;BR /&gt;                    "src": &lt;A href="https://test/{$STORE.agent.agentId" target="_blank"&gt;https://test/{$STORE.agent.agentId&lt;/A&gt;}&amp;lt;&amp;gt;,&lt;BR /&gt;                    "src": "$STORE.agent.agentId"&lt;BR /&gt;                  },&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;inside web component.&lt;BR /&gt;&lt;BR /&gt;constructor() {&lt;BR /&gt;this.src = “”&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Somewhere in your code….&lt;BR /&gt;Let url = “&lt;A href="https://www.test.com/${this.src" target="_blank"&gt;https://www.test.com/${this.src&lt;/A&gt;}&amp;lt;&amp;gt;”&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sat, 16 Dec 2023 00:05:10 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/4979761#M3596</guid>
      <dc:creator>ntheolog</dc:creator>
      <dc:date>2023-12-16T00:05:10Z</dc:date>
    </item>
    <item>
      <title>Re: Pass STORE Variable to iFrame URL</title>
      <link>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/4979768#M3597</link>
      <description>&lt;P&gt;Thanks....I wish I knew what that all meant. Remember this is a "agentx-wc-iframe" so I'm just loading a URL in the page. I don't exactly know what you mean by all of this. Could you share a complete json widget example?&lt;/P&gt;</description>
      <pubDate>Sat, 16 Dec 2023 01:10:37 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/4979768#M3597</guid>
      <dc:creator>Daryl Clark</dc:creator>
      <dc:date>2023-12-16T01:10:37Z</dc:date>
    </item>
    <item>
      <title>Re: Pass STORE Variable to iFrame URL</title>
      <link>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/4981354#M3598</link>
      <description>&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;class&lt;/SPAN&gt; &lt;SPAN&gt;IframeComponent&lt;/SPAN&gt; &lt;SPAN&gt;extends&lt;/SPAN&gt; &lt;SPAN&gt;HTMLElement&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;constructor&lt;/SPAN&gt;&lt;SPAN&gt;() {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;super&lt;/SPAN&gt;&lt;SPAN&gt;();&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;attachShadow&lt;/SPAN&gt;&lt;SPAN&gt;({ &lt;/SPAN&gt;&lt;SPAN&gt;mode&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'open'&lt;/SPAN&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;connectedCallback&lt;/SPAN&gt;&lt;SPAN&gt;() {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;render&lt;/SPAN&gt;&lt;SPAN&gt;();&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;get&lt;/SPAN&gt; &lt;SPAN&gt;paramater&lt;/SPAN&gt;&lt;SPAN&gt;() {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;getAttribute&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'paramater'&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;set&lt;/SPAN&gt; &lt;SPAN&gt;paramater&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;val&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;val&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;setAttribute&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'paramater'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;val&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; } &lt;/SPAN&gt;&lt;SPAN&gt;else&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;removeAttribute&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'paramater'&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;render&lt;/SPAN&gt;&lt;SPAN&gt;() {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;shadowRoot&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;innerHTML&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;`&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;style&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; iframe {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; width: 100%;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; height: 100%;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; border: none;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;/style&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; &amp;lt;iframe src="&lt;A href="https://www.javascripttutorial.net/" target="_blank"&gt;https://www.javascripttutorial.net/&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;${&lt;/SPAN&gt;&lt;SPAN&gt;this&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;paramater&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;`&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;!&lt;/SPAN&gt;&lt;SPAN&gt;customElements&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;get&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'iframe-component'&lt;/SPAN&gt;&lt;SPAN&gt;)) {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;customElements&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;define&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'iframe-component'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;IframeComponent&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;1. host this widget somewhere in cloud so that it is accessible through internet&lt;BR /&gt;2. in side layout json&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;"attributes": {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"parameter": "$STORE.agent.agentId"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;},&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 19 Dec 2023 12:21:59 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/4981354#M3598</guid>
      <dc:creator>momeraj</dc:creator>
      <dc:date>2023-12-19T12:21:59Z</dc:date>
    </item>
    <item>
      <title>Re: Pass STORE Variable to iFrame URL</title>
      <link>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/4981828#M3599</link>
      <description>&lt;P&gt;Thank you for this, it was super helpful to put me on the right track. I wanted to make it work just how you had it before trying to modify it for my use case. I am just getting a grey screen in my WxCC NAV panel.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;{
                    "nav": {
                        "align": "top",
                        "icon": "share-screen",
                        "iconType": "momentum",
                        "label": "Test IFrame",
                        "navigateTo": "test-iframe-2"
                    },
                    "page": {
                        "id": "test-iframe-2",
                        "layout": {
                            "areas": [
                                [
                                    "comp1"
                                ]
                            ],
                            "size": {
                                "cols": [
                                    1
                                ],
                                "rows": [
                                    1
                                ]
                            }
                        },
                        "widgets": {
                            "comp1": {
                                "attributes": {
									"parameter": "$STORE.agent.agentId"
                                },
                                "comp": "widget-one",
								"script": "https://&amp;lt;redacted&amp;gt;/iframe.js"
                            }
                        }
                    },
                    "visibility": "SCREEN_POP"
                }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;class IframeComponent extends HTMLElement {
constructor() {
super();
this.attachShadow({ mode: 'open' });
}

connectedCallback() {
this.render();
}

get paramater() {
return this.getAttribute('paramater');
}

set paramater(val) {
if (val) {
this.setAttribute('paramater', val);
} else {
this.removeAttribute('paramater');
}
}

render() {
this.shadowRoot.innerHTML = `
&amp;lt;style&amp;gt;
iframe {
width: 100%;
height: 100%;
border: none;
}
&amp;lt;/style&amp;gt;
&amp;lt;iframe src="https://www.javascripttutorial.net/${this.paramater}"&amp;gt;&amp;lt;/iframe&amp;gt;
`;
}
}

if (!customElements.get('iframe-component')) {
customElements.define('iframe-component', IframeComponent);
}&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 19 Dec 2023 22:30:43 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/4981828#M3599</guid>
      <dc:creator>Daryl Clark</dc:creator>
      <dc:date>2023-12-19T22:30:43Z</dc:date>
    </item>
    <item>
      <title>Re: Pass STORE Variable to iFrame URL</title>
      <link>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/5071999#M3600</link>
      <description>&lt;P&gt;I tried above shared code but with my url , buts its not working , is there any other method to get user details in iframe page.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Apr 2024 13:49:04 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/5071999#M3600</guid>
      <dc:creator>ramesh-t</dc:creator>
      <dc:date>2024-04-17T13:49:04Z</dc:date>
    </item>
    <item>
      <title>Re: Pass STORE Variable to iFrame URL</title>
      <link>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/5072019#M3601</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I tried above shared code but with my url , buts its not working , is there any other method to get user details in iframe page.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Apr 2024 14:02:13 GMT</pubDate>
      <guid>https://community.cisco.com/t5/webex-for-developers/pass-store-variable-to-iframe-url/m-p/5072019#M3601</guid>
      <dc:creator>ramesh-t</dc:creator>
      <dc:date>2024-04-17T14:02:13Z</dc:date>
    </item>
  </channel>
</rss>

