Spry Data in Accordion in Tabs

Hi
I have been able to get xml spry data to work in an accordion and I have been able to get an accordion to work in tabs but I cannot get the data to work in an accordion that is in a tab -- the accordion panels do not collapse. I have a sample testing site at http://testing.bellamys.org that has two tabs -- the first tab has spry data in an accordion but the panels do not collapse. The second tab shows an accordion working properly but uses hard coded data.
I have a database that will export xml files for courses for different grades. I would like to have all the courses for a grade displayed in a panel and have each grade set in a tab. Any help would be greatly appreciated .

Hi Ronald,
Place the constructor withing the Spry region as follows
      <div spry:region="dsGrade5" >
          <div id="Accordion1" class="Accordion" tabindex="0">
            <div spry:repeat="dsGrade5" class="AccordionPanel">
            <div class="AccordionPanelTab">{@name}</div>
            <div class="AccordionPanelContent">{summary}</div>
          </div>
          <script>
               var Accordion1 = new Spry.Widget.Accordion("Accordion1");
          </script>
        </div>
      </div>
I hope this helps.
Ben

Similar Messages

  • Spry Data and Accordion

    Hi,
    I having a problem with spry and accordion.
    If I do this (1a) then the accordion no longer works.
    1a.
          <div id="Accordion2" class="Accordion" tabindex="0" spry:detailregion="data">
            <div class="AccordionPanel">
              <div class="AccordionPanelTab"><div>About "{Title}"</div></div>
              <div class="AccordionPanelContent about_art">
                <div class="artwork_descript">{Quote}</div>
              </div>
    Now I'm sure some might say just do this then (1b) which works fine.
    1b.
          <div id="Accordion2" class="Accordion" tabindex="0" >
            <div class="AccordionPanel">
              <div class="AccordionPanelTab"><div spry:detailregion="data">About "{Title}"</div></div>
              <div class="AccordionPanelContent about_art">
                <div class="artwork_descript" spry:detailregion="data">{Quote}</div>
              </div>
    Well there is more to it. Really the final goal is this (2a). I want the accordion to only show if there is data to populate it.
    This works fine as far as the data is concerned but having spry:detailregion="data" in any of the top two divs breaks it and it no longer drops down.
    2a.
          <div id="Accordion2" class="Accordion" tabindex="0" spry:detailregion="data" spry:if="'{Quote}' != ''">
            <div class="AccordionPanel">
              <div class="AccordionPanelTab"><div>About "{Title}"</div></div>
              <div class="AccordionPanelContent about_art">
                <div class="artwork_descript">{Quote}</div>
              </div>
            </div>
    So my thought is I need to add some kind of observer but I'm not sure exactly what is needed or if an observer is even the right way to go. Any help is appreciated.
    Thank you.

    Hi Gramps,
    The example you linked is the same as what I put in 1b and that works fine. Thats not what I am trying to do.
    Going from the example you linked I will explain further.
    See in the example how you click the link on the left and in the accordion "Product Overview" and "New Features" get populated with new data.
    So what I am trying to do is; lets say I click on the left for a specific item that does not have "New Features"  so the only accordion to show would be "Product Overview". And "New Features" would disappear (not show).
    That was the code I put in 2a.
    2a.
          <div id="Accordion2" class="Accordion" tabindex="0" spry:detailregion="data" spry:if="'{Quote}' != ''">
            <div class="AccordionPanel">
              <div class="AccordionPanelTab"><div>About "{Title}"</div></div>
              <div class="AccordionPanelContent about_art">
                <div class="artwork_descript">{Quote}</div>
              </div>
            </div>
    While this works to not show the accordion "New Features" it breaks the accordion function as a whole.
    So the question is it possible to have the accordion function work like that?
    Thank you for taking the time to look over my post.
    Albert.

  • .js update of spry accordion panel tab data for countdown functionality

    Hi,
    First off I must say I really love the work done on CS3 and
    the Spry Framework - loads of examples and nicely implemented!
    Questions in a nutshell:
    Can I change spry generated data on the fly so I can run a
    .js counter function to dynamically update accordion panel data?
    What event do I look for to fire a .js init function to see my new
    spry widget (onPostLoad isn't working for me, but I'm a newbie!)?
    * spry accordion
    * {expire} dataset data is SQL DATETIME
    * js countdown function CD_Init() searches DOM for specific
    element IDs 'countdownN' and uses innerHTML to update counter at
    specific interval
    * observer onPostLoad seems to be calling CD_Init before
    accordion DOM is loaded.
    Verbose questions:
    I am trying to tweek the output of a Spry Acoordion and
    wanted to add a third party js counter to my accordion panel tab
    and am having a bit of difficulty. The js code uses an innerHTML
    statement to keep the counter going and supports multiple counters
    (which I need to use one counter per tab). I build the multiple
    counter id from the ds_RowID field which is where the parent div
    element where the js changes the innerHTML. Can I do this? The .js
    searches for elements w/ an ID of "countdownN", N = instance # and
    a date format of '2007-09-08 00:00:00 GMT+00:00' and updates the
    div's text with the countdown time. My {expire} record below is an
    SQL DATETIME which is the correct format for this countdown.js
    function (with the GMT-05:00 appended).
    The relavant code is:
    <div id="specialDisplay" spry:region="dsSpecials">
    <h3>Click on a special below from our <em>LIVE
    FEED</em>  to see all the up-to-the-moment
    exciting packages available!</h3>
    <div id="AccordionSpecials" class="Accordion">
    <div class="AccordionPanel" spry:repeat="dsSpecials">
    <div class="AccordionPanelTab"
    onclick="dsSpecials.setCurrentRowNumber('{dsSpecials::ds_RowID}')"
    spry:hover="AccordionPanelLabelHover"><?php echo '<div
    id="countdown' .'{ds_RowID}'. '">';?>{expire}
    GMT-05:00</div>{dsSpecials::name}</div> <!--
    accordion panel tab -->
    <div class="AccordionPanelContent">
    <div spry:state="loading"><img
    src="./i/ajax-loader.gif"/></div> <!-- loading -->
    <div spry:state="error"><span spry:content="Error
    loading data..."></span></div> <!-- error -->
    <div id="details" spry:state="ready"
    spry:content="{detail}"></div> <!-- detail when ready
    -->
    </div> <!--accordion panel content -->
    </div> <!-- accordion panel -->
    <script type="text/javascript">
    <!--
    var AccordionSpecials = new
    Spry.Widget.Accordion("AccordionSpecials", { defaultPanel: 0,
    duration: 1000, useFixedPanelHeights: false, enableAnimation:true }
    var observer = { onPostLoad: function(notifier, data) {
    CD_Init() ; /*alert("postLoad"); */} };
    //specialDisplay dsSpecials.addObserver(observer);
    Spry.Data.Region.addObserver("specialDisplay", observer);
    //-->
    </script>
    </div> <!-- accordion -->
    </div> <!-- specialDisplay -->
    I got the nice countdown.js script from
    http://andrewu.co.uk/clj/countdown/
    which allows N # of counters/page. I have updated this code to
    start checking for a zero based index that I generate utilizing the
    spry ds_RowID.
    I have added an observer to run the countdown's
    initialization function (to hopefully find all the "countdownN"
    element instances) under my dataset declarations:
    var observer = { onPostUpdate: function(notifier, data) {
    CD_Init() ; } };
    Spry.Data.Region.addObserver("AccordionSpecials", observer);
    Also tried to add the observer to a div surrounding the
    according w/ the "spry:region" specified.
    But, alas, I see the correct expire instance in my tab, but
    it looks like the counter is only firing before the actual data is
    loaded (i.e. I used FF's webdeveloper and set a break on the
    CD_Init function and it's breaking before the actual accordion is
    there - I see the dataset placeholders in my window for the
    accordion. When I continue, the accordion is generated, but my
    countdown isn't working because it looks to be firing before the
    DOM is updated w/ the accordion elements.
    Sorry for the long speil; I'm really a .js neophyte and just
    starting w/ spry - so I'm not even sure if I can/should change the
    HTML generated from spry. If not, is there anyway that I can have a
    countdown timer for each accordion's tab panel's associated
    {expire} data field? Any ideas and suggestions are greatly
    appreciated!!
    Thank you also for this forum - some great gems for
    development here!

    Sorry - the previous post is way too long.
    Is it possible to tie in a javascript update function (a
    counter update) to an element generated by a spry widget (a dataset
    value that generates spry accordion tab text) so that the accordion
    tab gets updated by the javascript function running under a
    setinterval?
    I've tried firing the javascript init function with an
    observer on the accordion's onPostUpdate event, but it's getting
    fired before the spry data is loaded. Is this something that's
    possible? Sorry for my lack of javascript expertise! Relying on the
    real experts here!
    Thanks for any advice/pointers.

  • Accordion with spry data on IE8

    Hi,
    I have an accordion with spry data and everything works fine on IE8 and FF, but on IE8 when i click on a accordion tab it doesnt focus on that open panel. It takes me at the very top of where my accordion begins. I notice the same thing happens to the accordion with spry data site. It's a problem for me because my page has a long accordion and our users have small laptop screens. Does anyone know how this can be fixed in IE8?
    Sorry i dont have a sample link or code, because it's on our company intranet. but i used the exact same method on the spry accordion with data page.
    http://labs.adobe.com/technologies/spry/samples/accordion/AccordionSample2.html
    thanks!

    Good. I am sure you can figure it out.
    http://labs.adobe.com/technologies/spry/articles/pager/index.html
    Let us know.
    Donald Booth
    Adobe Spry Team

  • Tabbed Panels: Opening panel with panel number doesn't work with Spry Data

    I have some data inside a TabbedPanelsContent div, and would
    like to be able to open tabs using links, but it only seems to work
    with static content.
    Clicking on tabs themselves loads content correctly, whereas
    clicking on links does nothing. I tried both - panel number and
    panel ID - neither worked. What gives?
    See code below.
    <div spry:region="ds1">
    <div class="TabbedPanels" id="tp1">
    <ul class="TabbedPanelsTabGroup">
    <li class="TabbedPanelsTab" tabindex="0">Asset
    Management</li>
    <li class="TabbedPanelsTab"
    tabindex="0">Brokerage</li>
    <li class="TabbedPanelsTab" tabindex="0">Mutual
    Funds</li>
    </ul>
    <div class="TabbedPanelsContentGroup">
    <div class="TabbedPanelsContent">
    <p spry:repeat="ds1"
    spry:test="'{@industry01}'.search(/^Asset Management/) !=
    -1;">{ds1::client}</p>
    </div>
    <div class="TabbedPanelsContent">
    <p spry:repeat="ds1"
    spry:test="'{@industry02}'.search(/^Brokerage/) !=
    -1;">{ds1::client}</p>
    </div>
    <div class="TabbedPanelsContent">
    <p spry:repeat="ds1"
    spry:test="'{@industry03}'.search(/^Mutual Funds/) !=
    -1;">{ds1::client}</p>
    </div>
    </div>
    </div>
    <script type="text/javascript">
    var tp1 = new Spry.Widget.TabbedPanels("tp1");
    </script>
    </div>
    <a href="#" onclick="tp1.showPanel(0); return
    false;">Asset Management</a>
    <a href="#" onclick="tp1.showPanel(1); return
    false;">Brokerage</a>
    <a href="#" onclick="tp1.showPanel(2); return
    false;">Mutual Funds</a>

    Try to declare the variable out side of the region
    <script> var tp1;</script>
    <div spry region ... >
    tab panel stuff
    <script type="text/javascript">
    tp1 = new Spry.Widget.TabbedPanels("tp1");
    </script>
    </div>

  • Accordion and Spry data

    I've seen a number of questions with regards to populating an
    Accordion with Spry data. I can load the data but the widget
    breaks. Is there a solution? I've tried using states with no
    success. My current code:
    <div spry:region="dsMedia">
    <div spry:state="loading">loading...</div>
    <div spry:state="ready">
    <div id="menu" class="Accordion">
    <div class="AccordionPanel" spry:repeat="dsMedia">
    <div class="AccordionPanelTab">{@title}</div>
    <div class="AccordionPanelContent"><a
    href="{@path}">{@description}</a></div>
    </div>
    </div>
    </div>
    </div>
    --sb.

    Excellent! - that does the trick. Guess I should learn about
    observers.
    My site is a work in progress - but here's the link:
    squarehead
    Thanks again,
    --sb.

  • Paging of accordion with spry data

    Hello everyone !
    It is possible to paginate
    this
    example in order to show a specific number of accordion divs
    per page ?
    I've tried to insert and adapt the
    Massimo
    Foti's spry data paging but without success considering that
    I'm not very familiar with javascript.
    Thanks,
    Gabetu

    Good. I am sure you can figure it out.
    http://labs.adobe.com/technologies/spry/articles/pager/index.html
    Let us know.
    Donald Booth
    Adobe Spry Team

  • Spry Data Set Issue

    Hello,
    I have written a page using a SpryData  set/Accordion structure. The XML feeds the name of the accordion tab and  its content. The idea is supposed to be that each topic has a potential  for 4 images. If there are fewer than four, no sweat, they just don't  show up. In Firefox 3.6.3 (Mac and PC), that is what happens. In Safari 4 (Mac and PC), latest Chrome for Mac and PC and in IE 8  any topic that has fewer than 4 images shows a missing image icon.
    I  don't want to resort to blank gifs and I hope that is not what is  needed. Below is some code. Just so you know, I am simultaneously using  tabbed panels and the accordion which is presented without the normal  accordion look-and-feel.
    ===header content===
    <script  src="../SpryAssets/SpryTabbedPanels.js"  type="text/javascript"></script>
    <script src="../SpryAssets/SpryAccordion.js"  type="text/javascript"></script>
    <script src="../SpryAssets/xpath.js"  type="text/javascript"></script>
    <script src="../SpryAssets/SpryData.js"  type="text/javascript"></script>
    <link href="../SpryAssets/SpryTabbedPanels.css" rel="stylesheet"  type="text/css" />
    <link href="../SpryAssets/SpryAccordion.css" rel="stylesheet"  type="text/css" />
    <script type="text/javascript">
    <!--
    var dsAeroInterface = new Spry.Data.XMLDataSet("xml/aerointerface.xml",  "aero/topic[@name = 'New Desktop features']");
    <!--var dsAeroPics = new  Spry.Data.XMLDataSet("xml/aerointerface.xml",  "aero/topic/images/image");-->
    //-->
    </script>
    ===Accordion content===
    <div  id="acc_aero" spry:region="dsAeroInterface">
                           <div id="Acc1" class="Accordion"  tabindex="0">
                             <h5>{@name}</h5>
                             <div spry:repeat="dsAeroInterface"  class="AccordionPanel">
                               <div class="AccordionPanelTab">
                                 <h4>{item}</h4>
                               </div>
                               <div class="AccordionPanelContent">
                                 <div>
                                   <ul class="image_thumbs">
                                     <li><a href="{pic1/@path}"  rel="lightbox[a]" title="{pic1/@caption}"><img class="changeDim"   src="{pic1/@path}"/></a></li>
                                     <li><a href="{pic2/@path}"  rel="lightbox[a]" title="{pic2/@caption}"><img class="changeDim"   src="{pic2/@path}"/></a></li>
                                     <li><a href="{pic3/@path}"  rel="lightbox[a]" title="{pic3/@caption}"><img class="changeDim"   src="{pic3/@path}"/></a></li>
                                     <li><a href="{pic4/@path}"  rel="lightbox[a]" title="{pic4/@caption}"><img class="changeDim"   src="{pic4/@path}"/></a></li>
                                   </ul>
                                 </div>
                               </div>
                             </div>
                           </div>
    <script type="text/javascript"> var a1 = new  Spry.Widget.Accordion("Acc1", { useFixedPanelHeights: false,  defaultPanel: -1 }); </script>
    </div>
    Here  is the URL: http://academic.csuohio.edu/milhoan_g/windows7/_index2.html.
    I don't know if it's a Spry problem, a browser problem or an XML  problem, especially since there are lots of ways to organize the XML.
    Thanks  for your help.
    Bill

    g.milhoan wrote:
    I don't know if it's a Spry problem, a browser problem or an XML  problem, especially since there are lots of ways to organize the XML.
    Hello Bill,
    First of all, thank you for posting the URL of the site, this makes it easier for us to supply you with an answer.
    It is very rarely a Spry problem, it could be a browser idiosyncrasy, but usually it is the way that we have coded mark-up as in this case.
    Because there is no picture to show due to a link to a non-existing picture, FF places a blank, whereas other browsers, rightly so, place a broken link image where the picture is supposed to be.
    <ul class="image_thumbs">
      <li><a href="{pic1/@path}" rel="lightbox[a]" title="{pic1/@caption}"><img class="changeDim"  src="{pic1/@path}"/></a></li>
      <li><a href="{pic2/@path}" rel="lightbox[a]" title="{pic2/@caption}"><img class="changeDim"  src="{pic2/@path}"/></a></li>
      <li><a href="{pic3/@path}" rel="lightbox[a]" title="{pic3/@caption}"><img class="changeDim"  src="{pic3/@path}"/></a></li>
      <li><a href="{pic4/@path}" rel="lightbox[a]" title="{pic4/@caption}"><img class="changeDim"  src="{pic4/@path}"/></a></li>
    </ul>
    The solution to overcome this is to place a conditional statement in each of the above such as spry:if='{pic4/@path}' placed in the <LI>-tag. This will hide the the <LI>-tag if the condition is false.
    I hope this helps.
    Ben

  • Spry Data needs to popluate 2 widgets on the fly

    I have thrown together two spry widgets that should populate
    with XML data based on what is selected from a form control.
    -Based on what is selected from the from control, the tabbed
    menu should update it's tabs and content.
    -In the tabbed menu content I have put a horizontal menu bar.
    -The tab selected should load an xml file with the menu bar
    data.
    -I am only fetching two xml files at a time. The first xml
    data loaded contains the selection categories with the
    corresponding tab headings as child elements.
    -Each xml tab element contains a url path to the
    corresponding xml file containing the menu data. - this is to keep
    from having to load a large file, but the data could be
    consolidated into one file if needed. *this used to be the case,
    all data in one file. I had about five or so Nested datasets, but
    it didn't work, the menu bar submenus wouldn't update.
    I've been struggling with this for a while and have tried so
    many ways to get the data to load properly.
    I've gone in so many circles trying to add observers and
    url/xpath updater's and come very close, but have not been
    successful. Adding an observer to the datasets will get some to of
    the data to concatenate but not at every step.
    I have stripped down the code to the basis from where i
    started, meaning not much works. The form select, tabbed menu, and
    menu bar are set up exactly like the samples.
    links to all the files:
    HTML file -
    http://mimayes.com/nav/globalnav.html
    XML1 Categories and Tabs -
    http://mimayes.com/nav/globalnav.xml
    XML 2 Menu Data should load on tab selection -
    http://mimayes.com/nav/menu.xml
    I hope someone out there is able to help me please! I may be
    in over my head on this, but Spry is too cool.

    Use combine Similar Request by combining 5 requests
    In the first Request, in the column 1's fx, give the case statement as case when column 1 in(A,E) then 'A'  end
    and Rename the column 1 to Category
    Put the filter as Category is in or equal to A
    In the 2nd Request in the column 1's fx give the case statement as case when column 1 in(B,E) then 'B'  end
    and Rename the column 1 to Category
    Put the filter as Category is in or equal to B
    Similarly for C, D
    For E No need of changing the column 1's fx
    just put the filter as Column 1 is in or equal to 'E'
    Hope this solves...

  • Spry Data won't display in IE

    Anyoe else seen this? Data displays fine in Firefox and
    Safari (of course) but gives three errors when opening in IE Mac or
    PC.
    Errors thrown are:
    Microsoft JScript compilation error: Line 190, Char 89,
    Expected ')'
    Referring to JS file?
    Microsoft JScript runtime error: Line 15,
    'Spry.Data.XMLDataSet' is not an object
    Code -
    var ds2007email = new Spry.Data.XMLDataSet("2007_email.xml",
    "emails/email",{sortOnLoad:"bDate",sortOrderOnLoad:"ascending",useCache:false});
    Microsoft JScript runtime error: Line 77, Char 2, Object
    doesn't support this property or method
    Code -
    <script type="text/javascript">
    <!--
    var Accordion1 = new Spry.Widget.Accordion("Acc1");
    //-->
    </script>
    Setting this up in Dreamweaver CS3. Also got htis when
    hand-coding Spry 1.4 prior to DWCS3. Any resolve to this problem is
    appreciated

    Anyone? Please?

  • Spry Data Sets and IE8

    Hi, I Currently have a glossary using the Spry Tabbed Panels with Spry Data Sets embedded in each tab. I had it working great in pre IE8.
    Once we upgraded to IE8 it just wont load or display the data sets in the tabs. Below is the page code. (I used the JS straight from the Spry Framework no alterations, except in the CSS files). Any help would be great =).
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="../../../../composition/Templates/profile_spone.dwt" codeOutsideHTMLIsLocked="false" -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <!-- InstanceBeginEditable name="doctitle" -->
    <title>Glossary</title>
    <!-- InstanceEndEditable --><!-- InstanceBeginEditable name="head" -->
    <script src="/composition/SpryAssets/xpath.js" type="text/javascript"></script>
    <script src="/composition/composition002/profile_processes/SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
    <script src="/composition/SpryAssets/SpryData.js" type="text/javascript"></script>
    <link href="/composition/composition002/profile_processes/SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
    <link href="/composition/SpryAssets/SpryStackedContainers.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
    var ds1 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defnum", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds2 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defa", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds3 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defb", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds4 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defc", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds5 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defd", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds6 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defe", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds7 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/deff", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds8 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defg", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds9 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defh", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds10 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defi", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds11 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defj", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds12 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defk", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds13 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defl", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds14 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defm", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds15 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defn", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds16 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defo", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds17 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defp", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds18 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defq", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds19 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defr", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds20 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defs", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds21 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/deft", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds22 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defu", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds23 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defv", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds24 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defw", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds25 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defx", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds26 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defy", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    var ds27 = new Spry.Data.XMLDataSet("/composition/composition002/profile_processes/profile_glossary/glos sary.xml", "glossary/def/defz", {sortOnLoad: "word", sortOrderOnLoad: "ascending"});
    </script>
    <!-- InstanceEndEditable -->
    <link href="../../../../composition/css/profile_sp1.css" rel="stylesheet" type="text/css" media="screen" />
    <link href="../../../../composition/css/print1.css" rel="stylesheet" type="text/css" media="print" />
    </head>
    <body>
    <div id="top1">
      <table width="100%" height="75px" border="0" cellpadding="3" cellspacing="0">
        <tr bgcolor="#000000">
          <th width="6%" height="36" align="left" valign="middle" scope="col"><img src="/composition/composition002/Profile_Processes/graphics/globe2.gif" alt="globe" width="70" height="68" border="0" /></th>
          <th width="94%" align="left" valign="top"><span class="whitebanner">Composition Learning Center</span><br />
                         <span class="whitebanner2"><strong>Learn. Grow. Succeed.</strong></span></th>
        </tr>
      </table>
    </div>
      <div id="Layer4"><!-- InstanceBeginEditable name="Content" -->
    <h1 align="center">Glossary</h1>
    <div id="TabbedPanels1" class="TabbedPanels">
      <ul class="TabbedPanelsTabGroup">
        <li class="TabbedPanelsTab" style="display:none" tabindex="0"></li>
        <li class="TabbedPanelsTab" tabindex="0">A</li>
        <li class="TabbedPanelsTab" tabindex="0">B</li>
        <li class="TabbedPanelsTab" tabindex="0">C</li>
        <li class="TabbedPanelsTab" tabindex="0">D</li>
        <li class="TabbedPanelsTab" tabindex="0">E</li>
        <li class="TabbedPanelsTab" tabindex="0">F</li>
        <li class="TabbedPanelsTab" tabindex="0">G</li>
        <li class="TabbedPanelsTab" tabindex="0">H</li>
        <li class="TabbedPanelsTab" tabindex="0">I</li>
        <li class="TabbedPanelsTab" tabindex="0">J</li>
        <li class="TabbedPanelsTab" tabindex="0">K</li>
        <li class="TabbedPanelsTab" tabindex="0">L</li>
        <li class="TabbedPanelsTab" tabindex="0">M</li>
        <li class="TabbedPanelsTab" tabindex="0">N</li>
        <li class="TabbedPanelsTab" tabindex="0">O</li>
        <li class="TabbedPanelsTab" tabindex="0">P</li>
        <li class="TabbedPanelsTab" tabindex="0">Q</li>
        <li class="TabbedPanelsTab" tabindex="0">R</li>
        <li class="TabbedPanelsTab" tabindex="0">S</li>
        <li class="TabbedPanelsTab" tabindex="0">T</li>
        <li class="TabbedPanelsTab" tabindex="0">U</li>
        <li class="TabbedPanelsTab" tabindex="0">V</li>
        <li class="TabbedPanelsTab" tabindex="0">W</li>
        <li class="TabbedPanelsTab" tabindex="0">X</li>
        <li class="TabbedPanelsTab" tabindex="0">Y</li>
        <li class="TabbedPanelsTab" tabindex="0">Z</li>
        <li class="TabbedPanelsTab" tabindex="0">0 to 9</li>
      </ul>
      <div class="TabbedPanelsContentGroup">
        <div class="TabbedPanelsContent">
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds2" class="StackedContainers">
            <div spry:repeat="ds2" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds3" class="StackedContainers">
            <div spry:repeat="ds3" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds4" class="StackedContainers">
            <div spry:repeat="ds4" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds5" class="StackedContainers">
            <div spry:repeat="ds5" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds6" class="StackedContainers">
            <div spry:repeat="ds6" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds7" class="StackedContainers">
            <div spry:repeat="ds7" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds8" class="StackedContainers">
            <div spry:repeat="ds8" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds9" class="StackedContainers">
            <div spry:repeat="ds9" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds10" class="StackedContainers">
            <div spry:repeat="ds10" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds11" class="StackedContainers">
            <div spry:repeat="ds11" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds12" class="StackedContainers">
            <div spry:repeat="ds12" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds13" class="StackedContainers">
            <div spry:repeat="ds13" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds14" class="StackedContainers">
            <div spry:repeat="ds14" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds15" class="StackedContainers">
            <div spry:repeat="ds15" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds16" class="StackedContainers">
            <div spry:repeat="ds16" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds17" class="StackedContainers">
            <div spry:repeat="ds17" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds18" class="StackedContainers">
            <div spry:repeat="ds18" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds19" class="StackedContainers">
            <div spry:repeat="ds19" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds20" class="StackedContainers">
            <div spry:repeat="ds20" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds21" class="StackedContainers">
            <div spry:repeat="ds21" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds22" class="StackedContainers">
            <div spry:repeat="ds22" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds23" class="StackedContainers">
            <div spry:repeat="ds23" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds24" class="StackedContainers">
            <div spry:repeat="ds24" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds25" class="StackedContainers">
            <div spry:repeat="ds25" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds26" class="StackedContainers">
            <div spry:repeat="ds26" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
          <div spry:region="ds27" class="StackedContainers">
            <div spry:repeat="ds27" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
        <div class="TabbedPanelsContent">
        <div spry:region="ds1" class="StackedContainers">
            <div spry:repeat="ds1" class="RowContainer"> <div id="w1d" class="RowColumn">{word}</div>
              <span class="RowColumn">{definition}</span>
            </div>
          </div>
        </div>
      </div>
    </div>
    <script type="text/javascript">
    var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1", {defaultTab:0});
      </script><!-- InstanceEndEditable -->
    </div>
    </body>
    <!-- InstanceEnd --></html>

    Thanks Gramps.
    I totally forgot about the Xpath filtering.
    Trusty Hammer
    altruistic gramps <[email protected]>
    01/11/2011 05:06 PM
    Please respond to
    [email protected]
    To
    patrick dennis <[email protected]>
    cc
    Subject
    Spry Data Sets and IE8
    A quick fix: add the following to your document
    A better fix: reduce the number of datasets to just one and use Xpath
    filtering triggered by an onclick event, as in clicking the relevant tab.
    Gramps
    For a more specific answer, please supply a link to your site.

  • Spry data region to display multiple data sources

    I'm developing an interactive menu using the Spry and Ajax framework that lists the menu items on the left (in a Spry accordion) to a corresponding image and description on the right. I have the basic functionality working, however, my menu items are broken into sub categories, and I can't seem to get my detail region to display attributes for more than 1 ds.
    My current status is here: http://bit.ly/PUG1y
    As you can see, my menu is broken into sections; i.e. Tapas, Pizzas, Entrees...etc. The Tapas secion works perfectly, and the Pizza section appears correctly on the left. However, I cannot get the detail region on the right to link to both Tapas and Pizzas. Right now I am trying to use separate XML files for each category, but could see my XML looking like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <menu>
      <tapas>
           <item>
              <name>Fresh Tilapia Dip</name>
              <title>Fresh Tilapia Dip</title>
              <image>../one0one/images/food/crab_cakes.jpg</image>
              <desc>Mesquite Smoked Fresh Fish w/ Tortilla Chips and Pickled Jalapenos $6.99</desc>
           </item>
           <item>
                <name>Jamaican Jerk Chicken Satay</name>
              <title>Jamaican Jerk Chicken Satay</title>
              <image>../one0one/images/food/satay.jpg</image>
              <desc>Served with Pineapple Chutney w/ 101’s Spicy Tartar. $9.99</desc>
           </item>
        </tapas>
        <pizzas>
           <item>
                   <name>Pizza1</name>
                   <title>Pizza1</title>
                   <image>img.jpg</image>
                   <desc>description</desc>
           </item>                     
        </pizzas>
    </menu>
    I do not know how to set up the Spry regions to get this to work.  This seems like it should be pretty straightforward, but I have not had a lot of experience using Spry. What is the easiest/best practice method to get this to work correctly? Thanks for your help.

    I feel your pain... I was JUST running into the same issue and debated on using a similar menu for the restaurant site I did.
    Anyhow, here's how you do it. I solved it with this answer here: SOLVED: Multiple Data Sets (renamed)
    You can reference the source code here. Data Set Shell with Accordion
    The skinny version goes like this: You take your multiple data sets and combine them into one "Shell" using SpryDataSetShell.js
    Copy that to your Spry Assets folder and link to it alnog with your Accordian JS files.
    <script src="../../includes/SpryDataSetShell.js" type="text/javascript"></script>
    create a shell of all your datasets.
    var DATASET_2 = new Spry.Data.HTMLDataSet("../link_to_dataset", "Event_Table");
    var NEW_DATASET_SHELL = new Spry.Data.DataSetShell(dataMay);
    Then substitute your NEW_DATASET_SHELL in your code for the detail on the right
    <div spry:detailregion="NEW_DATASET_SHELL" class="YourContainer">
    Create an OnClick call in your accordian menu on the left...
    <div class="AccordionPanelContent" spry:region="DATASET_1"><p spry:repeat="DATASET_1" spry:setrow="DATASET_1" onclick="NEW_DATASET_SHELL.setInternalDataSet(DATASET_1, true);">{item} {item}</p></div>
    Do that for each of your accordian panels... Good Luck. Let me know if you need anything else.

  • Spry.Data.HTML Firefox .vs. IE

    Hi,
    I have a relatively simple page with two HTML table data
    sources.
    ds1 = Flashcontent.html and ds2 = PDFcontent.html and their
    respective tables, FlashDemoContent and PDFDemoContent.
    I'm using a Spry Tab widget that contains two tabs, and Spry
    repeats in each tab to show the content from
    the tables above.
    It all works just great on IE. HOWEVER, on Firefox (2.x and
    3.x), I get the error:
    Spry.Data.HTMLDataSet: 'PDFDemoContent' is not a valid
    element ID.
    Data shows up on the first tab (FlashContent) but not on the
    2nd tab.
    Any thoughts? I'd be happy to share the code if need be.
    thanks for any pointers.
    mike

    Hi,
    Thanks for replying. I really appreciate it. Unfortunately, I
    don't have a URL handy that I can publish to. (Behind the corp
    firewall with no access to my home server)
    However, I think I might have figured it out. When
    referencing the column names (ie: {FullName}, {Directory}), if you
    are using the same name more than once, you should reference as
    follows:
    {ds1::FullName}
    {ds2::FullName}
    etc...
    Once I clarified that, it worked well in both IE7 and Firefox
    (3.0).
    I dare say, this has been enjoyable! Thanks again for
    replying. I'd appreciate if someone could verify my findings.
    mike

  • Apply mailto: link in accordion content tab

    I would like to create a special "mailto:" link in the email
    section of the accordion on the page listed below.
    I want it to mail to the email address listed in the XML data
    record AS WELL AS to a second address. (I don't want the second
    address displayed in the content panel)
    I'm new at this but I've gotten pretty good at just copying
    and pasting code into my files, so long as I know WHICH FILE and
    WHERE to paste it. I think I need to add another line in each XML
    record and then add some kind of an "a href=" type code somewhere
    in my HTML file. I've pasted the first bit of my XML file below.
    My attempts resulted in making ALL of my content panels link
    to the content email address selected (I've since fixed it and put
    it back to normal - without any link). I would really appreciate it
    if someone could layout the specifics of what I need to do and
    where. Thank you so much.
    BTW, You might notice that I dealt with the IE li ul list
    problem (in the upper menu) by just "designing" the menu to look
    like the ugly IE version because I couldn't figure out how to make
    it look half-way decent in IE when it was designed to look nice in
    Safari and Firefox! Grrr.
    XML FILE:
    <?xml version="1.0" encoding="UTF-8"?>
    <coaches>
    <coach id="00">
    <coach_image>../competitive_dw/coaches_pics/select_a_coach.jpg</coach_image>
    <team></team>
    <fname></fname>
    <lname></lname>
    <email></email>
    <phone></phone>
    <license></license>
    <wp_since></wp_since>
    <also></also>
    <achievmts></achievmts>
    </coach>
    <coach id="01">
    <coach_image>../competitive_dw/coaches_pics/ph_cmg_soon.jpg</coach_image>
    <team>Boys Academy U09 Trainer/Director</team>
    <fname>Sam</fname>
    <lname>Koleduk</lname>
    <email>[email protected]</email>
    <phone>727-389-7850</phone>
    <license></license>
    <wp_since>2008</wp_since>
    <also></also>
    <achievmts></achievmts>
    </coach>
    <coach id="02">
    <coach_image>../competitive_dw/coaches_pics/ph_cmg_soon.jpg</coach_image>
    <team>Boys Academy U09</team>
    <fname>Ron</fname>
    <lname>Moon</lname>
    <email>[email protected]</email>
    <phone>727-505-1607</phone>
    <license>NSCAA Advanced Regional</license>
    <wp_since>1990 when we were called "Spirit" and again
    in 2008</wp_since>
    <also></also>
    <achievmts>Played in college at St. Leo from 1992-94.
    Captain-National Champion AAU 1987 Pasco Blast</achievmts>
    </coach>
    THE HTML PAGE:
    http://www.westpascofc.com/competitive_dw/cp_coaches_dw.html

    Mrs. Dollywobbler,
    THANK YOU! It took me a LOT of tries and variations but I did
    it, thanks to your model. It's interesting to note that with all of
    these experts in this forum answering VERY complex questions, it
    was only another newbie that took the time to help me. Again, thank
    you!
    Now, I'd like to find out how to make it send an email to one
    recipient and also send to a BLIND COPY recipient. I'll work on it.
    Here's the code I ended up using in case someone else needs
    it.
    IN THE XML FILE:
    <coach id="01">
    <coach_image>../competitive_dw/coaches_pics/ph_cmg_soon.jpg</coach_image>
    <team>Boys Academy U09 Trainer/Director</team>
    <fname>Sam</fname>
    <lname>Koleduk</lname>
    <email><![CDATA[<a
    href="mailto:[email protected],[email protected]">[email protected]</a >]]></email>
    <phone>727-389-7850</phone>
    <license></license>
    <wp_since>2008</wp_since>
    <also></also>
    <achievmts></achievmts>
    </coach>
    IN THE HTML FILE: (including the code around the part I
    added...so you can see where it goes in the file)
    <script type="text/javascript">
    <!--
    var ds1 = new Spry.Data.XMLDataSet("coach_data_set.xml",
    "coaches/coach",{sortOnLoad:"team",sortOrderOnLoad:"ascending",distinctOnLoad:true});
    ds1.setColumnType("email", "html")
    //-->
    </script>
    <link href="../SpryAssets/SpryAccordion.css"
    rel="stylesheet" type="text/css" />
    <style type="text/css">
    <!--
    .style1 {color: #CC0000}

  • Spry Data Set will not Refresh with New Data?

    I'm using the Dreamweaver CS4 "Spry Data Set" Wizard and created the following layout on one of my pages:
    In the wizard, under "Specify a Data Source", I chose "HTML", and selected my cfm page that has a simple Table with the datasource below:
    <cfparam name="URL.id_com" default="1">
    <cfquery name="rsTickets" datasource="Ctickets">
    SELECT ticketNum, ticketType, ticketDate, acctNum, firstName, lastName, businessName, city, status, owner, ticketDetails
    FROM tickets
    WHERE acctNum = <cfqueryparam value="#URL.id_com#" cfsqltype="cf_sql_numeric">
    </cfquery>
    When I display the page in IE8, The Spry Master/Detail page will not filter my records based on the URL parameter?
    (Note: All my other "Non-Spry" datasets filter fine by the URL)
    Question: How do I make the Spry data "Refresh" or "Re-run the query" so the data filters properly?
    Thanks,
    jlig

    Ben, Thanks for the reply..
    Here is my Source Data page which I created & selected in the Spry Data Wizard: http://cerberus.clearwave.com/jerry/Spry2.jpg
    (this page takes my query, filtered by the URL Acct field and makes a simple table to feed the Spry Wizard)
    - In the Spry Data Wizard, I selected the file and it properly found the table data: http://cerberus.clearwave.com/jerry/Spry3.jpg
    - Then I clicked Next and changed a few of the field types: http://cerberus.clearwave.com/jerry/Spry4.jpg
    - Next I chose Master-Detail and used the Acct field to be the Master : http://cerberus.clearwave.com/jerry/Spry5.jpg
    - Lastly, I open up the webpage, click on the Tickets Spry Tab: http://cerberus.clearwave.com/jerry/Spry6.jpg
    As you can see in the picture on this page: http://cerberus.clearwave.com/jerry/Spry6.jpg, the URL parameter is = 3902 which is the Acct number
    being passed from the previous page in my application. (Ex..http://192.168.1.77/COE/salespipeline_mi.cfm?id_com=3902)
    The first one is correct, but once I move to a different Acct number the Spry data will not update to reflect the correct Tickets?
    Once I move to say, Acct 4413, the Spry Tickets Tab does not change or update to reflect this Acct's tickets?
    (see link--> http://cerberus.clearwave.com/jerry/Spry7.jpg)
    Here is my code listing for the Tabbed Webpage: http://cerberus.clearwave.com/jerry/Spry8.txt (see images 6 & 7)
    It seems like I'm missing some kind of "Trigger" or "Requery" or "Refresh" that "Re-runs" the Source Data page (http://cerberus.clearwave.com/jerry/Spry2.jpg)..?
    Thanks again,
    jlig

Maybe you are looking for

  • Insert Form template filename web PL/SQL Applications

    Helpme please How i can change the default form insert in web PL/SQL Designer 6i Thank!!! e-mail [email protected]

  • Best Practice - Changing description for Org Unit/Position or creating new?

    Hello Freinds, I just want to know from your experience what's normally practiced in your implementations for OM :- For scenarios where there is a need to change the description of a particular org unit or position, do u 1. just change the descriptio

  • Lumia messages problem

    I've noticed that whatever I write on my desktop (facebook), it does not appear on my lumia..which is pretty annoying. At the moment I see only one side of the conversation (i.e the person talking to me), but I really want to see both sides (i.e what

  • Calling php functions from sap

    hi all,    I have to call the php functions from the r/3. my requirement is that I have to read the mail from the internet adress([email protected]) through php and then send its content in r/3.For that I have to write function in php which are rfc e

  • How to generate the combinations

    hi , can any one help me in generating the combinations of different sets of elements. for example i have a set of elements under 'firstnames' and a different set of elements under 'lastnames' .now i want to generate different combinations of the fir