<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Make a Slideshow with array of images</title><link>https://community.appian.com/discussions/f/user-interface/37645/make-a-slideshow-with-array-of-images</link><description>I have the following: 
 
 
 rule!ADC_DicionarioBanners 
 
 
 interface rule: 
 
 
 My goal is to make a SlideShow to automatically switch between images on every 10 seconds, regardless of the length of the array of dictionaries returned by the ADC_DicionarioBanners</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Make a Slideshow with array of images</title><link>https://community.appian.com/thread/141334?ContentTypeID=1</link><pubDate>Fri, 04 Oct 2024 08:04:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:75af05e0-229d-474a-82b6-be238da56e11</guid><dc:creator>David Jimenez </dc:creator><description>&lt;p&gt;YOu can do it, byt it will change each 30 seconds (not 10)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;a!localVariables( local!indexBanner: a!refreshVariable( value: if(rand()&amp;gt;0.5, 1, -1), refreshInterval: 0.5), local!listaBanner: { { id: 5, urlImagemMobile: &amp;quot;&lt;a href="https://asset.gecdesigns.com/img/wallpapers/beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp"&gt;&amp;quot;&amp;gt;asset.gecdesigns.com/.../beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp&amp;quot;&lt;/a&gt;, urlImagemTablet: &amp;quot;&lt;a href="https://asset.gecdesigns.com/img/wallpapers/beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp"&gt;&amp;quot;&amp;gt;asset.gecdesigns.com/.../beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp&amp;quot;&lt;/a&gt;, urlImagemDesktop: &amp;quot;&lt;a href="https://asset.gecdesigns.com/img/wallpapers/beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp"&gt;&amp;quot;&amp;gt;asset.gecdesigns.com/.../beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp&amp;quot;&lt;/a&gt;, }, { id: 6, urlImagemMobile: &amp;quot;&lt;a href="https://wallpapercrafter.com/sizes/1366x768/108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg"&gt;&amp;quot;&amp;gt;wallpapercrafter.com/.../108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg&amp;quot;&lt;/a&gt;, urlImagemTablet: &amp;quot;&lt;a href="https://wallpapercrafter.com/sizes/1366x768/108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg"&gt;&amp;quot;&amp;gt;wallpapercrafter.com/.../108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg&amp;quot;&lt;/a&gt;, urlImagemDesktop: &amp;quot;&lt;a href="https://wallpapercrafter.com/sizes/1366x768/108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg"&gt;&amp;quot;&amp;gt;wallpapercrafter.com/.../108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg&amp;quot;&lt;/a&gt;, }, }, a!headerContentLayout( header: { /*BANNER*/ a!billboardLayout( backgroundMedia: a!webImage( source: if( or( a!isPageWidth(&amp;quot;PHONE&amp;quot;), a!isPageWidth(&amp;quot;TABLET_PORTRAIT&amp;quot;) ), local!listaBanner[local!indexBanner].urlImagemMobile, local!listaBanner[local!indexBanner].urlImagemDesktop ) ), backgroundColor: &amp;quot;#f0f0f0&amp;quot;, marginBelow: &amp;quot;NONE&amp;quot;, overlay: a!barOverlay( contents: { a!sideBySideLayout( items: { a!sideBySideItem( item: a!richTextDisplayField( labelPosition: &amp;quot;COLLAPSED&amp;quot;, value: { a!richTextIcon( icon: &amp;quot;angle-left-bold&amp;quot;, link: a!dynamicLink( value: if( local!indexBanner &amp;gt; 1, local!indexBanner - 1, length(local!listaBanner) ), saveInto: local!indexBanner ), linkStyle: &amp;quot;STANDALONE&amp;quot;, color: &amp;quot;#ffffff&amp;quot;, size: &amp;quot;LARGE&amp;quot; ) } ) ), a!sideBySideItem( item: a!richTextDisplayField( labelPosition: &amp;quot;COLLAPSED&amp;quot;, value: { a!richTextIcon( icon: &amp;quot;angle-right-bold&amp;quot;, link: a!dynamicLink( value: if( length(local!listaBanner) &amp;gt; local!indexBanner, local!indexBanner + 1, 1 ), saveInto: local!indexBanner ), linkStyle: &amp;quot;STANDALONE&amp;quot;, color: &amp;quot;#ffffff&amp;quot;, size: &amp;quot;LARGE&amp;quot; ) }, align: &amp;quot;RIGHT&amp;quot; ) ) }, showWhen: a!isNotNullOrEmpty(local!listaBanner) ) }, style: &amp;quot;NONE&amp;quot; ) ) }, ) )&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Make a Slideshow with array of images</title><link>https://community.appian.com/thread/141333?ContentTypeID=1</link><pubDate>Fri, 04 Oct 2024 08:03:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8a845d05-3cae-495b-9d17-abf407f3dcc9</guid><dc:creator>David Jimenez </dc:creator><description>&lt;p&gt;YOu can do it using refreshvariables, but only each 30 seconds...&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;a!localVariables(&lt;/p&gt;
&lt;p&gt;local!indexBanner: a!refreshVariable(&lt;br /&gt; value: if(rand()&amp;gt;0.5, 1, -1),&lt;br /&gt; refreshInterval: 0.5),&lt;/p&gt;
&lt;p&gt;local!listaBanner: {&lt;br /&gt; {&lt;br /&gt; id: 5,&lt;br /&gt; urlImagemMobile: &amp;quot;&lt;a href="https://asset.gecdesigns.com/img/wallpapers/beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp"&gt;&amp;quot;&amp;gt;asset.gecdesigns.com/.../beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp&amp;quot;,&lt;/a&gt;&lt;br /&gt; urlImagemTablet: &amp;quot;&lt;a href="https://asset.gecdesigns.com/img/wallpapers/beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp"&gt;&amp;quot;&amp;gt;asset.gecdesigns.com/.../beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp&amp;quot;,&lt;/a&gt;&lt;br /&gt; urlImagemDesktop: &amp;quot;&lt;a href="https://asset.gecdesigns.com/img/wallpapers/beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp"&gt;&amp;quot;&amp;gt;asset.gecdesigns.com/.../beautiful-fantasy-wallpaper-ultra-hd-wallpaper-4k-sr10012418-1706506236698-cover.webp&amp;quot;,&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;},&lt;br /&gt; {&lt;br /&gt; id: 6,&lt;br /&gt; urlImagemMobile: &amp;quot;&lt;a href="https://wallpapercrafter.com/sizes/1366x768/108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg"&gt;&amp;quot;&amp;gt;wallpapercrafter.com/.../108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg&amp;quot;,&lt;/a&gt;&lt;br /&gt; urlImagemTablet: &amp;quot;&lt;a href="https://wallpapercrafter.com/sizes/1366x768/108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg"&gt;&amp;quot;&amp;gt;wallpapercrafter.com/.../108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg&amp;quot;,&lt;/a&gt;&lt;br /&gt; urlImagemDesktop: &amp;quot;&lt;a href="https://wallpapercrafter.com/sizes/1366x768/108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg"&gt;&amp;quot;&amp;gt;wallpapercrafter.com/.../108198-purple-nature-colorful-trees-forest-smoke-mist-artwork.jpg&amp;quot;,&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;},&lt;/p&gt;
&lt;p&gt;},&lt;br /&gt; a!headerContentLayout(&lt;br /&gt; header: {&lt;br /&gt; /*BANNER*/&lt;br /&gt; a!billboardLayout(&lt;br /&gt; backgroundMedia: &lt;br /&gt; a!webImage(&lt;br /&gt; source: if(&lt;br /&gt; or(&lt;br /&gt; a!isPageWidth(&amp;quot;PHONE&amp;quot;),&lt;br /&gt; a!isPageWidth(&amp;quot;TABLET_PORTRAIT&amp;quot;)&lt;br /&gt; ),&lt;br /&gt; local!listaBanner[local!indexBanner].urlImagemMobile,&lt;br /&gt; local!listaBanner[local!indexBanner].urlImagemDesktop&lt;br /&gt; )&lt;br /&gt; ),&lt;br /&gt; backgroundColor: &amp;quot;#f0f0f0&amp;quot;,&lt;/p&gt;
&lt;p&gt;marginBelow: &amp;quot;NONE&amp;quot;,&lt;br /&gt; overlay: a!barOverlay(&lt;br /&gt; contents: {&lt;br /&gt; a!sideBySideLayout(&lt;br /&gt; items: {&lt;br /&gt; a!sideBySideItem(&lt;br /&gt; item: a!richTextDisplayField(&lt;br /&gt; labelPosition: &amp;quot;COLLAPSED&amp;quot;,&lt;br /&gt; value: {&lt;br /&gt; a!richTextIcon(&lt;br /&gt; icon: &amp;quot;angle-left-bold&amp;quot;,&lt;br /&gt; link: a!dynamicLink(&lt;br /&gt; value: if(&lt;br /&gt; local!indexBanner &amp;gt; 1,&lt;br /&gt; local!indexBanner - 1,&lt;br /&gt; length(local!listaBanner)&lt;br /&gt; ),&lt;br /&gt; saveInto: local!indexBanner&lt;br /&gt; ),&lt;br /&gt; linkStyle: &amp;quot;STANDALONE&amp;quot;,&lt;br /&gt; color: &amp;quot;#ffffff&amp;quot;,&lt;br /&gt; size: &amp;quot;LARGE&amp;quot;&lt;br /&gt; )&lt;br /&gt; }&lt;br /&gt; )&lt;br /&gt; ),&lt;br /&gt; a!sideBySideItem(&lt;br /&gt; item: a!richTextDisplayField(&lt;br /&gt; labelPosition: &amp;quot;COLLAPSED&amp;quot;,&lt;br /&gt; value: {&lt;br /&gt; a!richTextIcon(&lt;br /&gt; icon: &amp;quot;angle-right-bold&amp;quot;,&lt;br /&gt; link: a!dynamicLink(&lt;br /&gt; value: if(&lt;br /&gt; length(local!listaBanner) &amp;gt; local!indexBanner,&lt;br /&gt; local!indexBanner + 1,&lt;br /&gt; 1&lt;br /&gt; ),&lt;br /&gt; saveInto: local!indexBanner&lt;br /&gt; ),&lt;br /&gt; linkStyle: &amp;quot;STANDALONE&amp;quot;,&lt;br /&gt; color: &amp;quot;#ffffff&amp;quot;,&lt;br /&gt; size: &amp;quot;LARGE&amp;quot;&lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; align: &amp;quot;RIGHT&amp;quot;&lt;br /&gt; )&lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; showWhen: a!isNotNullOrEmpty(local!listaBanner)&lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; style: &amp;quot;NONE&amp;quot;&lt;br /&gt; )&lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; )&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>