SPRY - sorting UK dates

I have created a SPRY sortable table in Dreamweaver CS4.  Two  columns are formatted as UK dates dd/mm/yyyy. They are identified as  dates in the SPRY table.
When sorting these date columns SPRY is  reading them as US date format which means the sorting is, while not  quite random, pretty meaningless.  I have checked this by reformatting  and displaying the date as US date format mm/dd/yyyy and then SPRY sorts  them as expected. 
Would appreciate some help with how I retain  the UK date appearance and achieve a sort on that basis.  Is there a  localisation file somewhere in the SPRY framework that allows date  formats to be identified?
If not, can anyone advise how to resolve this?
Thanks in advance for any help.

The root of the issue is that using JavaScript to a string into a date easily lead to inconsistent, unexpected results.
The way I solved this in the past is to have two columns inside my Spry datasets. One stores the date in yyyy-mm-dd format (ISO 8901, the format typically used by databases), another one stores a nicely formatted date (whatever format the language dictated).
Then I always display the nicely formatted column, but I sort it only the yyyy-mm-dd one.
As a bonus, yyyy-mm-dd sorts okay just as a string, so I have no need to assign a different datatype to it.

Similar Messages

  • Spry:sort with thead

    Hi All:
    I have been trying to get spry:sort to work in a complex
    table, but no matter what I try, the columns will not sort. As all
    examples appear to show simple tables, I suspect this is the
    problem. Has anyone got the sort function working on a complex
    table? Sample code below.
    Thanks for your advise.
    Skip Keats
    =================
    Code sample:
    <table cellspacing="1" summary="SDLC alphabetical listing
    for A">
    <caption>Alpha Listing: A</caption>
    <col id="TemplateDocNameA" />
    <col id="TemplateDocOwnerA" class="sdlcDocOwner" />
    <col id="TemplateDocPhaseA" />
    <col id="TemplateDocDescA" />
    <thead>
    <tr>
    <th id="DocNameA"
    spry:sort="SDLC_Template_Document_Name">Template Document
    Name</th>
    <th id="DocOwnerA" class="alignCenter">Document
    Owner</th>
    <th id="DocPhaseA">Phase</th>
    <th id="DocDescA">Description</th>
    <th id="DocLastModA" class="alignCenter"
    spry:sort="SDLC_LastModified">Date Last Modified</th>
    </tr>
    </thead>
    <tfoot>
    <tr>
    <td colspan="5"><!-- #BeginLibraryItem
    "/Library/SDLCTableFooterAlpha.lbi" -->Footer message.<!--
    #EndLibraryItem --></td>
    </tr>
    </tfoot>
    <tbody>
    <tr spry:repeat="dsSDLC"
    spry:test="'{SDLC_Template_Document_Name}'.charAt(0) == 'A'">
    <th id="RA{ds_RowID}" headers="DocNameA"><a
    href="{SDLC_Document_URL}" title="{SDLC_Template_Document_Name}:
    {SDLC_Description}">{SDLC_Template_Document_Name}</a></th>
    <td headers="RA{ds_RowID} DocNameA
    DocOwnerA">{SDLC_Document_Owner}</td>
    <td headers="RA{ds_RowID} DocNameA
    DocPhaseA">{SDLC_Phase}</td>
    <td headers="RA{ds_RowID} DocNameA
    DocDescA">{SDLC_Description}</td>
    <td headers="RA{ds_RowID} DocNameA
    DocLastModA">{SDLC_LastModified}</td>
    </tr>
    </tbody>
    </table>

    Unfortunately an public url is not possible as this is for an
    intranet site. However, I finally got it to work. For some reason,
    a delay occurs within Firefox and IE when you click to sort.

  • Currency Format in Spry Sort Table

    Any ideas on how to format all numbers in a spry sort table
    into US currency? Currently on my site, Spry is not displaying the
    ".00" that is included in my XML file.
    My
    Spry Sort Table Example

    Hi,
    yes, I`ve had the same behavior. As a workaround, you have to change the format of the cells.
    Go into the properties of the cells:
    -> Right mouse click
    -> format cells
    -> category
    -> number
    -> change something, e.g. the number of decimal places to show
    Then you will have to map the component again to the same cells under "Display Data".
    And now, the currency information will be shown correctly.
    Regards
    Victor

  • Spry Sort Not Working

    Spry Detail Repeat Region on my page and I have an XML
    database. In the database are webinars, complete with a "Date" tag.
    While the data does sort, it doesn't seem to recognize them
    as dates. For instance, the date 01/01/2007 would come before
    01/02/2008, while it should be sorting it with the most recent
    first.
    As a workaround, I've input the dates in the XML table as
    they should be ordered, but it's not optimal.
    The dates are entered in as:
    MM/DD/YYYY
    I've copied the relevant parts of the code below and would
    appreciate some help!
    Thank you,
    Dan
    <script src="../../../SpryAssets/xpath.js"
    type="text/javascript"></script>
    <script src="../../../SpryAssets/SpryData.js"
    type="text/javascript"></script>
    <script src="../../../SpryAssets/SpryURLUtils.js"
    type="text/javascript"></script>
    <script src="../../../SpryAssets/SpryPagedView.js"
    type="text/javascript"></script>
    <script type="text/javascript">
    //Define the Data Set
    var ds1 = new Spry.Data.XMLDataSet("webinars.xml",
    "news/article/Date",{sortOnLoad:"Date",sortOrderOnLoad:"ascending",distinctOnLoad:true});
    ds1.setColumnType("Date", "date");
    var pageOffset = 0;
    var pageSize = 29;
    var pageStop = pageOffset + pageSize;
    </script>
    <script type="text/javascript">
    //Get the URL parameter for the row number
    var ds1 = new Spry.Data.XMLDataSet("webinars.xml",
    "news/article", { filterFunc: MyPagingFunc });
    // webinarimage is not a valid date so you should not be
    // setting the column type for it.
    // ds1.setColumnType("webinarimage", "date");
    var params = Spry.Utils.getLocationParamsAsObject();
    if (params.row)
    ds1.addObserver({ onPostLoad: function(ds, type) {
    ds1.setCurrentRow(params.row); }
    function MyPagingFunc(ds, row, rowNumber)
    if (rowNumber < pageOffset || rowNumber >= pageStop)
    return null;
    return row;
    function UpdatePage(offset)
    var numRows = ds1.getUnfilteredData().length;
    if (offset > (numRows - pageSize))
    offset = numRows - pageSize;
    if (offset < 0)
    offset = 0;
    pageOffset = offset;
    pageStop = offset + pageSize;
    // Re-apply our non-destructive filter on dsStates1:
    ds1.filter(MyPagingFunc);
    // Tell our 2nd region to update because we've adjusted
    // some of the variables it uses in its spry:if expressions.
    Spry.Data.updateRegion("list2");
    // Change the XPath for the 3rd data set so that the 3rd
    // region updates. Remember, position() starts at one and
    not
    // zero, so we have to add one to our pageOffset and
    pageStop.
    dsStates3.setXPath("/states/state[position() >=" +
    (pageOffset+1) + " and position() < " + (pageStop+1) + "]");
    </script>
    <div id="Specials_Detail_DIV" spry:detailregion="ds1"
    class="SpryHiddenRegion">
    <table id="Specials_Detail_Table">
    <tr>
    <td width="200" valign="top"><a
    href="Webinars_detail.asp?row={ds_RowID}">{webinarimage}</a></td>
    <td width="238" valign="top" class="standardtext">
    <p><span
    class="subheading">{Title}</span><br>
    <br>
    {Speaker}<br></p>
    <a
    href="Webinars_detail.asp?row={ds_RowID}">{access}</a>
    <br>
    </td>
    </tr>
    </table>
    </div>
    <div id="Specials_DIV" width="500" spry:region="ds1"
    class="SpryHiddenRegion" style="overflow:auto; height:300px;
    width:500px" >
    <table id="Specials_Table">
    <tr>
    <th width="92" height="19" class="standardtext"
    scope="col" spry:sort="Title" ><a href="javascript:
    void(0)">Title</a></th>
    <th scope="col" spry:sort="topic" width="112"
    class="standardtext" ><a href="javascript:
    void(0)">Topic</a></th>
    <th scope="col" spry:sort="Date" width="92"
    class="standardtext" ><a href="javascript: void(0)">Air
    Date</a></th>
    </tr>
    <!--User clicks to reset the current row in the data
    set-->
    <tr spry:repeat="ds1" spry:setrow="ds1" spry:odd="eg-bar"
    spry:even="eg-bar2">
    <td valign="top" class="standardtext" ><a
    href="javascript: void(0)">{Title}</a></td>
    <td valign="top" class="standardtext"
    >{topic}</td>
    <td valign="top" class="standardtext"
    >{Date}</td>
    </tr>
    </table>
    </div>
    [code]
    <article id="23ASD38675">
    <Title><![CDATA[Title]]></Title>
    <Speaker><![CDATA[Speakers: ]]></Speaker>
    <Genesys><![CDATA[<a href="../link"><img
    src="../../../images/icn_webinar_39.gif" width="39" height="40"
    border="0"><br>View Replay</a>]]></Genesys>
    <Date>02/27/2008</Date>
    <MDate>February 27, 2008</MDate>
    <Series>Family Continuity and Governance
    Series</Series>
    <webinarimage><![CDATA[<img
    src="../../../private/members/resource_center/images/022708-preview-imageB.gif"
    width="200" height="150" border="0">]]></webinarimage>
    </article>
    [/code]

    Date sorting with the format you use works just fine. I just
    tested it out. So I took a closer look at your code, and I see
    this:
    var ds1 = new Spry.Data.XMLDataSet("webinars.xml",
    "news/article/Date",{sortOnLoad:"Date",sortOrderOnLoad:"ascending",distinctOnLoad:true});
    ds1.setColumnType("Date", "date");
    var ds1 = new Spry.Data.XMLDataSet("webinars.xml",
    "news/article", { filterFunc: MyPagingFunc });
    You are basically creating a ds1, setting the column type,
    and then blowing away the original ds1 with a new one you create.
    Which means your column type for Date is reset back to "string".
    Delete ds1 creation code you don't want, and then place the
    setColumnType() call after it.
    It will then work as it should.
    --== Kin ==--

  • Styling spry:sort

    Is it possible to apply some css styling to a <th> with
    a spry:sort to give some indication of which column in a table is
    currently the one that the table is being sorted by?

    Phil:
    Thanks so much for your reply. Yes, the fact of my using Spry 1.5 was definitely the source of part of my trouble. I got the updater and now the error message has disappeared.
    My remaining problem is correctly fulfilling the implementation so that I'm triggering the addition of the ".ascending" and ".descending" classes upon user clicking the column headings. I see clearly from your example that they are being assigned dynamically and I think I have faithfully implemented the styles. But in Firebug, upon click of a column heading, while I am getting the correct Spry sorting behavior, I am unable to see the assignment of the .ascending and .descending classes.
    If I had a better grasp of the JavaScript involved I could probably troublshoot it, but in this instance, I'm just trying to implement "cookbook" style, so I'm unable even to see the dumb mistakes I may have made. My implementation seems to differ from yours only in that class and dataset names are different, data is (of course) different and I'm using an html table as a dataset whereas you are using an XML file as yours. Spry 1.6.1 is now in place.
    This is my markup (the relevant bits):
    <head>
    <script src="../SpryAssets/SpryData.js" type="text/javascript"></script>
    <script src="../SpryAssets/SpryHTMLDataSet.js" type="text/javascript"></script>
    <script type="text/javascript">
    <!--
    var ds2 = new Spry.Data.HTMLDataSet(null, "awards_cd", {sortOnLoad: "The_Award", sortOrderOnLoad: "ascending"});
    ds2.setColumnType("C-Deadline", "date");
    //-->
    </script>
    <script type="text/javascript">
    <!--
    function mysort(rgn,phil)
            var so = phil("{ds_SortOrder}");
            var sc = phil("{ds_SortColumn}");
            if (so.length == 0) {so="ascending"; sc="The_Award"}
            Spry.Utils.addClassName(sc,so);
            return '';
    //-->
    </script>
    </head>
    <body>
              <div spry:region="ds2">
                        <table class="spry">
                            <tr>
                                <th class="sortable" spry:sort="The_Award">The Award</th>
                                <th class="sortable" spry:sort="C-Deadline">C-Deadline</th>
                                <th class="sortable" spry:sort="Country">Country</th>
                                <th class="sortable" spry:sort="Disciplines">Disciplines</th>
                                <th>Purpose</th>
                                <th>Eligibility</th>
                            </tr>
                            <tr spry:repeat="ds2" spry:odd="odd" spry:even="even" spry:hover="hover" spry:select="hover">
                                <td>{The_Award}</td>
                                <td>{C-Deadline}</td>
                                <td>{Country}</td>
                                <td>{Disciplines}</td>
                                <td>{Purpose}</td>
                                <td>{Eligibility}</td>
                            </tr>
                        </table>
                    </div>
                    <div spry:region="ds2">{function::mysort}</div>
                    <table id="awards_cd">
                        <tr>
                            <th>The Award</th>
                            <th>C-Deadline</th>
                            <th>Country</th>
                            <th>Disciplines</th>
                            <th>Purpose</th>
                            <th>Eligibility</th>
                        </tr>
                        <tr>
                            <td><a href="marshall.html">Marshall Scholarship</a></td>
                            <td>9/1/2009</td>
                            <td>UK</td>
                            <td>All Fields</td>
                            <td>2-3 years at any British University leading to a degree</td>
                            <td>US citizen, BA by start of grant period, 3.7 undergraduate gpa</td>
                        </tr>
                        <tr>
                            <td><a href="mitchell.html">Mitchell Scholarship</a></td>
                            <td>9/1/2009</td>
                            <td>Ireland</td>
                            <td>All Fields</td>
                            <td>1 year at an Irish University leading to a degree</td>
                            <td>US citizen, BA by start of grant period, 18 &gt; 30 yrs</td>
                        </tr>
                        <tr>
                            <td><a href="rhodes.html">Rhodes Scholarship</a></td>
                            <td>9/1/2009</td>
                            <td>UK</td>
                            <td>All Fields</td>
                            <td>2-3 years at Oxford leading to a degree</td>
                            <td>US citizen, BA by start of grant period, 18 &lt; 24 yrs at time of application</td>
                        </tr>
                        <tr>
                            <td><a href="fulbright.html">Fulbright Scholarship </a></td>
                            <td>9/24/2009</td>
                            <td>Worldwide</td>
                            <td>All Fields</td>
                            <td>One academic year of study/research</td>
                            <td>US citizen, BA by start of grant period, no PhD at time of application</td>
                        </tr>
                        <tr>
                            <td><a href="ful_hays.html">Fulbright-Hays </a><a href="ful_hays.html">Doctoral Dissertation Award</a></td>
                            <td>10/15/2009</td>
                            <td>Worldwide</td>
                            <td>Non-Western Area Studies</td>
                            <td>1 year of dissertation research</span></td>
                            <td>US citizen, PhD candidate</td>
                        </tr>
                        <tr>
                            <td><a href="daad_grad.html">DAAD Graduate Award</a></td>
                            <td>11/1/2009</td>
                            <td>Germany</td>
                            <td>All Fields</td>
                            <td>1 year of study/research</td>
                            <td>US citizen, graduating senior or graduate student</td>
                        </tr>
                        <tr>
                            <td><a href="churchill.html">Churchill Scholarship</a></td>
                            <td>11/12/2009</td>
                            <td>UK</td>
                            <td>Math, Science, Engineering</td>
                            <td>1 year of graduate study at Cambridge</td>
                            <td>US citizen, BA by start of grant period</td>
                        </tr>
                        <tr>
                            <td><a href="luce.html">Luce Scholars Program</a></td>
                            <td>11/20/2009</td>
                            <td>Asia</td>
                            <td>All Fields</td>
                            <td>1 year internship</td>
                            <td>US citizen, BA by start of grant period, &lt; 30 years, no prior experience in Asia</td>
                        </tr>
                        <tr>
                            <td><a href="whitaker_fellows.html">Whitaker Program for Biomedical Engineers</a></td>
                            <td>2/1/2009</td>
                            <td>UK</td>
                            <td>Biomedical Sciences</td>
                            <td>1 year of graduate study/ research</td>
                            <td>US citizen, BA by start of grant period</td>
                        </tr>
                        <tr>
                            <td><a href="berlin.html">Free University of Berlin Graduate Exchange</a></td>
                            <td>4/15/2009</td>
                            <td>Germany</td>
                            <td>All Fields</td>
                            <td>1 year of dissertation research</td>
                            <td>PhD candidate</td>
                        </tr>
                    </table>
    </body>
    RELANT CSS:
    .even { background-color: #ede8dd; }
    .odd { background-color: #faf6eb; }
    .hover { background-color: #bcd4ec; }
    table.spry { margin: 1em 0; }
    table.spry th {
        background-color: #c2b7a1;
        text-align: left;
        padding: .5em;
    table.spry td { padding: .5em; }
    .descending { background: url(../SpryAssets/SpryMenuBarDownHover.gif) 95% 50% no-repeat; }
    .ascending { background: url(../SpryAssets/SpryMenuBarUpHover.gif) 95% 50% no-repeat; }
    table.spry th.sortable:hover { cursor: pointer; }
    TEST PAGE: http://icenter.stanford.edu/orc/grad_comparisonMGH2.html
    I have the correct graphics now.
    If you have time and can spot where I've gone awry, many thanks. And thanks again for your solution and the time you spent originally looking at my page. All in all, your functionality seems like something Adobe should have put into the widget in the first place as it is virtually universal functionality in any other sortable table solutions that I've come across.
    Best Regards,
    Mike

  • Spry:sort

    Hi thank you for reading,
    I have tried everything to make this table sort, but the only
    thing that works is by calling a sort method as you see me doing in
    the last step here.
    <div spry:region="dsItems1" spry:sort="@name">
    <table width="100%" height="100%" spry:sort="@name">
    <trspry:sort="@name" ><td spry:sort="@name">
    <h3 >Programs</h3></td></tr>
    <tr spry:repeat="dsItems1" spry:setrow="dsItems1"
    spry:sort="@name" >
    <td spry:sort="@name" style="padding-left:15px;
    "><a class="links" href="#">{@name}</a></td>
    </tr>
    </table>
    </div>
    <p>
    <input type="button" value="Sort A-Z" onclick="DoSort();"
    />
    </p>
    thanks in advance for any hints!
    ./b

    I believe your problem has to do with the fact that you have
    a spry:sort on a <td> *AND* you have a spry:sort on its
    parent <tr> which means that whenever you click on the
    <td>, the data set will be sorted by @name twice, giving the
    appearance that nothing happens?
    Make sure that you only put the sort attribute on the
    <td> or <th> elements.
    --== Kin ==--

  • Class Changing Based on Spry:if Complex Dates

    I know this can be done in concept, because I've done it
    before, I just don't know how to approach in Spry.
    I have a dynamic table that shows is sorted by date. I am
    trying to have the class of each row dynamically change based on
    the difference in days between the date and today.
    For instance:
    If the date is more than 10 in the past, the rows style is
    "redFlag"
    If the date is more than 6 days but less than 10, the rows
    style is "YellowFlag"
    I can do this in PHP, but how would i do this using spry?
    Thanks

    I have found what I was looking to do.
    http://labs.adobe.com/technologies/spry/samples/data_region/Function_colon.html
    This allows the externalization of logic - EXACTLY what I
    need. This is a huge breakthrough for me, as this will help
    tremendously

  • Spry:sort how to sort nested ds

    I use XMLDataSet to get Values from XML.
    First thing, i used nested XMLDataSets, to get nested datas.
    It works, but i have Problem with sort.
    When i use spry:sort and than the nested Set it adjust only the nested values like here:
    http://labs.adobe.com/technologies/spry/samples/data_region/NestedDataSample.html
    My project is a car database. So i have cars...and in the xml file are the colors and kilometers in nested roots. So i ca get them only with the nested procedure. My Target is, that when the user sort by nested value, the whole table is  sort by the nested sort.
    Like....
    If i have my table with all the cars....than i will sort the hwole table over modell....price..and and...but also over color.
    How can i make this? because now i can only change the basic datastring or the nested datastring them self... so i never can sort the whole table by color...
    Thanks for help!
    TELLO

    Any help for me?
    Here the code....so i guess it helps more to understand what i mean...:
    var ds_autosuche = new Spry.Data.XMLDataSet("............xml", "results/result[brand != 0]");
    ds_autosuche.setColumnType("price", "number");
    var ds_autosuche_modell = new Spry.Data.NestedXMLDataSet(ds_autosuche, "modell/name");
    var ds_autosuche_ez = new Spry.Data.NestedXMLDataSet(ds_autosuche, "infos/info[@type = 'ez']" );
    var ds_autosuche_fuel = new Spry.Data.NestedXMLDataSet(ds_autosuche, "infos/info[@type = 'fuel']" );
    var ds_autosuche_farbe = new Spry.Data.NestedXMLDataSet(ds_autosuche, "color/name");
    var ds_autosuche_km = new Spry.Data.NestedXMLDataSet(ds_autosuche, "infos/info[@type = 'km']" );
    i output than a table, where on every column is one value for one car. So than i can sort by brand, price....
    but not the whole table by name, km, ez, fuel... because they all nested datasources... how can i sort the whole table over nested typs....????
    TELLO

  • Spry Sorting

    Hello!
    Is use this code in my spry xml dataset and spry table:
    <div class="MainContent">
    <div spry:region="dsCatalog">
    <table border="0" cellspacing="0" cellpadding="3">
    <tr bgcolor="#CCCC99">
    <th spry:sort="@id"><div align="left"
    class="style2"><a
    href="#">Nr</a></div></th>
    <th spry:sort="date"><div align="left"
    class="style2"><a
    href="#">Dato</a></div></th>
    <th spry:sort="Fullname"><div align="left"
    class="style2"><a
    href="#">Merkenavn</a></div></th>
    <th spry:sort="district"><div align="left"
    class="style2"><a
    href="#">Distrikt</a></div></th>
    <th spry:sort="score"><div align="right"
    class="style2"><a
    href="#">Karakter</a></div></th>
    </tr>
    <tr spry:repeat="dsCatalog" spry:setrow="dsCatalog"
    spry:odd="odd" spry:even="even" spry:hover="hover"
    spry:select="selected">
    <td><div
    align="left">{@id}</div></td>
    <td><div
    align="left">{date}</div></td>
    <td><div
    align="left">{Fullname}</div></td>
    <td><div
    align="left">{district}</div></td>
    <td><div
    align="right">{score}</div></td>
    </tr>
    </table>
    </div>
    </div>
    The problem I have is that the highest amount of digits I use
    in the score field is 10,0 (3 digits) and all other values is 2
    digits (9,5 and 8,0) and the three digit value will not sort in the
    right order. I use sorting in all columns as you can see. The value
    of 10,0 will always stays in bottom (ascending) or top
    (descending). Do I have to use XSL to give a solution to this (and
    if so, how to implement it?). Or maybe there is another solution to
    this?
    Thanks in advance!
    E.B
    Text

    Hi E.B.,
    The trouble stems from using commas instead of decimal
    points.
    First, by default, Spry assumes the column is text and sorts
    it as such.
    If you set the column to a number:
    datasetname.setColumnType("columnname","number");
    Spry will return [NaN} (not a number) because it can't deal
    with the commas.
    If you use decimals points, it will work correctly.
    If you can't use decimals, the solution will have to be XSL
    or otherwise.
    Hope this helps.
    Donald Booth
    Adobe Spry Team

  • Can't sort by date created in Bridge

    I have raw files from two photographers that covered the same event. When I combined them in a folder in Bridge and apply view >sort>by date created, the images are only arranged in chronological order within each photographer's photos and not as a whole. How can I get both groups of photos to sort together by date created?

    It should work as you expected, that is if both have correct time settings
    in their dSLR set.
    First try the purge cache for folder option, while pointing Bridge at the
    problem folder go to the menu tools/cache/purge cache for folder and let the
    cache build again for the files in this folder before you give it a try.
    How can I get both groups of photos to sort together by date created?

  • I just upgraded to the latest version of iTunes and it duplicated virtually every track in my music library. I need a quick way to delete the duplicates. Sorting by "Date Added" will not help because they are all listed as added on 12/12/2011.

    Library Duplicated
    I just updated to the latest version of iTunes and it duplicated virtually every track in my library. I need a quick way to delete the duplicates. Sorting by "Date Added" will not work, because every track is listed as added on 12/12/2011 even though this happened today 12/19/2011.

    I've written a script called DeDuper which can help remove unwanted duplicates. See this  thread for background.
    tt2

  • I have downloaded and installed the latest version of numbers on my mac. Everytime I save and then try to reopen that document, I receive a message telling me that I need a new version of numbers. Also, when I try to sort the date column, it sorts out of

    I have downloaded and installed the latest version of numbers on my mac. Everytime I save and then try to reopen that document, I receive a message telling me that I need a new version of numbers. Also, when I try to sort the date column, it sorts out of order. The last version sorted fine.

    Welcome to Apple Support Communities
    When you install the new iWork version, the old iWork version is kept, so it looks like you are opening your old version.
    To fix this, open a Finder window, choose Applications in the sidebar and drag the new Numbers version to the Dock, so you can access to it quickly. Open all documents from this version. I don't recommend you to delete the old Numbers version in case you need it.
    Respecting to the second question, you will get better answers in the Numbers for OS X forum

  • In iPhoto if I select View, then Sort Photos by title, how do I stop it reverting to sorting by date when I close iPhoto and re-open it later?

    In iPhoto if I select View, then Sort Photos by title, how do I stop it reverting to sorting by date when I close iPhoto and re-open it later?

    In what mode, Events, Photos or in an Album, are you when you select View ➙ Sort ➙ By Title?
    As a first fix attempt try the following:
    1 - delete the iPhoto preference file, com.apple.iPhoto.plist, that resides in your
         User/Home/Library/ Preferences folder.
    2 - delete iPhoto's cache file, Cache.db, that is located in your
    User/Home/Library/Caches/com.apple.iPhoto folder (Snow Leopard and Earlier).
    or with Mt. Lion from the User/Library/Containers/com.apple.iPhoto/
    Data/Library/Caches/com.apple.iPhoto folder
    3 - launch iPhoto and try again.
    NOTE 1: If you're moved your library from its default location in your Home/Pictures folder you will have to point iPhoto to its new location when you next open iPhoto by holding down the Option key when launching iPhoto.  You'll also have to reset the iPhoto's various preferences.
    NOTE 2:  In Lion and Mountain Lion the Library folder is now invisible. To make it permanently visible enter the following in the Terminal application window: chflags nohidden ~/Library and hit the Enter button - 10.7: Un-hide the User Library folder.
    OT

  • IPhoto, sort by date is not a true date/time sort

    In iPhoto, sort by date is not a true date/time sort.  If you have two cameras with there own naming convention iPhoto sorts filename by date separating the two cameras in the view. Is there a way to sort by DATE&TIME ONLY?

    Using two cameras using iPhoto to upload pictures.
    Both cameras are set to the correct time and date.
    Connect camera ONE filenames IMGP0101
    By default:
    No event name
    Split events checked
    Select import 12 photos
    Creates events:
    Untitled event December 27, 2013
    In order by time
    Untitled event December 28, 2013
    In order by time
    Untitled event December 29, 2013
    In order by time
    Untitled event December 30, 2013
    Connect camera TWO filenames IMG_1101
    By default:
    No event name
    Split events checked
    Select import 12 photos
    Creates events:
    Untitled event December 28, 2013
    In order by time
    Untitled event December 29, 2013
    In order by time
    Untitled event December 30, 2013
    Now I have 2 events for each of December 28, 29 and 30 they are not all under the same event name. My only option is to click and drag the pictures from the second set of events to the first set of events then they are in order.  This is a real pain to do.  There needs to be a way to reset the event dates so all pictures from both cameras end up in the right event date.

  • List View: How to force update of *actual* file dates when sort by date?

    List View: How do I force and update of actual file dates when sort by date?
    When I go in, I often see the sort order and dates from 12-15 hours ago!
    not good

    Hi, did you ever get that Windows® Sharing thing worked out?
    On this problem, If it's just that you need the Finder to wake up to the fact that it needs to update the window give a try with Refresh Finder - 1.3...
    http://www.versiontracker.com/dyn/moreinfo/macosx/33066

Maybe you are looking for

  • Cant Delete Photos from Picture folder

    I'm having a problem with deleting pictures on my BlackBerry Q10, it displays a message that says "The items) could not be deleted, i tried deleting from File Manager, they disappeared from file manager but they still show up under photos, when I try

  • The contacts and calendar data on my iPod touch will not sync with my Mac

    I have a 2nd generation ipod touch, and an iMac running iTunes 8.2.1. I have been away from my mac for a few months and have entered a lot of contact and calendar info into my ipod touch. Now, when I try to sync the contacts and calendar data on my i

  • How can I backup my photographs to a seperate hard drive (not with time machine)

    I am in high school, now a senior and i am very into photography so a lot of my memory space is comprised of pictures adn my hard drive is filling up (Ive had my computer for about 5 years now and there's about 9.44 gb available). I have an external

  • Itunes will not install getting error

    I am using Windows 7 on a Sony Vaio F series laptop Itunes refuses to install on my computer. I am getting error 0x8007054f. I have read around that this error is associated with my computer itself. I checked that I have a couple of windows updates t

  • PDF files don't open I have tried EVERYTHING to no avail please help

    In the last couple of weeks I cannot open PDF files in Firefox. They open fine in Internet Explorer. I have been on the support forum now for over 2 hours and tried EVERYTHING suggested to no avail. It appears this is a common problem. Please help.