Problem with alphabetised sorting

So your sorting system only recognises the first digit and this causes problems, for example sorting files starting with 1 to 12. Instead of getting a list of 1,2,3....12 you get 1,10,11,12,3,4,5....9.
Frustrating to say the least.

I think the issue is in the iOS system for sorting which Reader uses. Rename your files 01, 02, 03...

Similar Messages

  • Ipod Touch 5th Generation ios7 problem with Genre sorting

    Hi.  I upgraded my 5th gen ipod touch to ios7.  But I can no longer sort my music by genre.  For example, I have Bruce Springsteen divided up into Rock and 80's.  But when I go to "80s" genre and click "Bruce Springsteen" it shows ALL songs by Bruce Springsteen.  The ones I have labeled as 80s AND the ones labeled as Rock.  And vice versa.  If I go to Rock and Bruce Springsteen, I get the Rock songs and the 80s songs as well.
    Basically, if I go to ANY genre and pick an artist that has songs in multiple genres, it will list ALL songs and albums by that artist and not just the songs in that particular genre.  So it makes sorting by genre completely useless.
    I've seen this on every device with ios7 installed.  I didn't have this problem with ios6 and I prefer to sort my music by genre.  I've spent a lot of time organizing it that way because that's how I want it.
    Does anybody know any way around this?  Thanks!

    You say you have iOS 7. If you are a developer you have access to the private OS 7 developer's forum
    iOS 7 Developer forum- Apple Developer
    Otherwise you are on your own
    PSA: iOS 7 If you're not a developer, don't install developer betas on your iPhone | TUAW - The Unofficial Apple Weblog

  • Problem with table sorting,

    Hi To All,
    I am having table,I am doing the sorting for this table using sql query order by.
    I have the code when i click on radi button with value="1",it is soring the table by ascending,and if click on the radio button with value="2",
    it is sorting in descending order.
    I want the code like,If i click on the arrow,Sorting should happen.Like if the records are in ascending order arow should be up and if i click on descending order arow should be down.
    can any body give me the idea.
    My code is as follows.
    <table>
    <th>
    <td >TestCase Name
    <select name="<%= TestCasesData.SORT_BY%>0">
    <option value="1" <%= (filterObject.getSortBy1()==1)? "selected":"" %>>TestCase Name</option>
    <input type="radio" name="<%= TestCasesData.RADIO %>0" value="1" <%= (filterObject.getAscDesc1()== 1)? "checked":"" %>>asc
    <input type="radio" name="<%= TestCasesData.RADIO %>0" value="2" <%= (filterObject.getAscDesc1()== 2)? "checked":"" %>>desc
    </td>
    <td>Created by
    <select name="<%= TestCasesData.SORT_BY%>0">
    <option value="1" <%= (filterObject.getSortBy1()==1)? "selected":"" %>>TestCase Name</option>
    <input type="radio" name="<%= TestCasesData.RADIO %>0" value="1" <%= (filterObject.getAscDesc1()== 1)? "checked":"" %>>asc
    <input type="radio" name="<%= TestCasesData.RADIO %>0" value="2" <%= (filterObject.getAscDesc1()== 2)? "checked":"" %>>desc
    </td>
    <td>Created Date
    <select name="<%= TestCasesData.SORT_BY%>0">
    <option value="1" <%= (filterObject.getSortBy1()==1)? "selected":"" %>>TestCase Name</option>
    <input type="radio" name="<%= TestCasesData.RADIO %>0" value="1" <%= (filterObject.getAscDesc1()== 1)? "checked":"" %>>asc
    <input type="radio" name="<%= TestCasesData.RADIO %>0" value="2" <%= (filterObject.getAscDesc1()== 2)? "checked":"" %>>desc
    </td>
    </th>
    <tr><td>--</td></tr>
    <tr><td>--</td></tr>
    <tr><td>--</td></tr>
    </table>

    I am using java
    Query is as follows
    for(int i=0;i<count;i++) {
    if((radio[i] == 1 || radio[i] == 2) && (sortBy[i] != -1)) {
    if(entered) {
    query.append(" order by ");
    entered = false;
    if(sortBy[i] == 1) {
    query.append(" test_case ");
    } else if(sortBy[i] == 2) {
    query.append(" cre_user ");
    } else if(sortBy[i] == 3) {
    query.append(" cre_date ");
    if(radio[i] == 1) {
    query.append(" asc , ");
    } else if(radio[i] == 2){
    query.append(" desc , ");
    query.append(" cre_date desc ");
    and i am getting parameter like as follows
    for(int i=0;i<count;i++) {
    if(request.getParameter(TestCasesData.SORT_BY+i) != null)
    testCasesData.sortBy[i] = Integer.parseInt(request.getParameter(TestCasesData.SORT_BY+i));
    System.out.println(testCasesData.sortBy);
                             if(request.getParameter(TestCasesData.RADIO+i) != null)
    testCasesData.radio[i] = Integer.parseInt(request.getParameter(TestCasesData.RADIO+i));
    and my java bean as follows
    package com.DB.RPT.Calc.TestReport.Web;
    public class FilterObject {
         //     fields available in search_criteria.jsp
         private String testCaseName="";
         private String createUser="";
         private String fromDate="";
         private String toDate="";
         private int sortBy1=1;
         private int sortBy2;
         private int sortBy3;
         private boolean isUserListEnabled;
         private int ascDesc1=1;
         private int ascDesc2;
         private int ascDesc3;
         public FilterObject() {
         public void resetForm() {          
              testCaseName="";
              createUser="";
              fromDate="";
              toDate="";
              sortBy1=1;
              sortBy2=0;
              sortBy3=0;
              isUserListEnabled=false;
              ascDesc1=1;
              ascDesc2=0;
              ascDesc3=0;
         public String getFromDate() {
              return fromDate;
         public void setFromDate(String fromDate) {
              this.fromDate = fromDate;
         public String getTestCaseName() {
              return testCaseName;
         public void setTestCaseName(String testCaseName) {
              this.testCaseName = testCaseName;
         public String getToDate() {
              return toDate;
         public void setToDate(String toDate) {
              this.toDate = toDate;
         public int getAscDesc1() {
              return ascDesc1;
         public void setAscDesc1(int ascDesc1) {
              this.ascDesc1 = ascDesc1;
         public int getAscDesc2() {
              return ascDesc2;
         public void setAscDesc2(int ascDesc2) {
              this.ascDesc2 = ascDesc2;
         public int getAscDesc3() {
              return ascDesc3;
         public void setAscDesc3(int ascDesc3) {
              this.ascDesc3 = ascDesc3;
         public int getSortBy1() {
              return sortBy1;
         public void setSortBy1(int sortBy1) {
              this.sortBy1 = sortBy1;
         public int getSortBy2() {
              return sortBy2;
         public void setSortBy2(int sortBy2) {
              this.sortBy2 = sortBy2;
         public int getSortBy3() {
              return sortBy3;
         public void setSortBy3(int sortBy3) {
              this.sortBy3 = sortBy3;
         public String getCreateUser() {
              return createUser;
         public void setCreateUser(String createUser) {
              this.createUser = createUser;
         public boolean getIsUserListEnabled() {
              return isUserListEnabled;
         public void setIsUserListEnabled(boolean isUserListEnabled) {
              this.isUserListEnabled = isUserListEnabled;
    If you want any clarificaton please ask me

  • Problem with column sorting in af:table

    Hi,
    I am populating an af:table using programmatic view object. One of the columns of the table has its sorting set to true. However, when i click on the sort arrow in the column, no data is loaded, and it displays a message "No data to display."
    Kindly, help me in resolving the issue. Thanks in advance for yours assistance.
    Regards,
    Max.

    Hi all,
    I have an exact scenario what you explained. Let me explain my scenario and the way i implemented.
    Mine is also custom java data source implementation where i get data from a service. Followed the implementation details given in document.
    How the framework works:
    1. code to retrieve data from service is written inside executeQueryForCollection.
    2. hasNextForCollection returns true or false based on the no. of data fetched. setFetchComplete(true) is set when it reaches the end of retrieved data.
    3. createRowFromResultSet will be called until setFetchComplete is set to true.
    Worked fine and i am able to get the data in my view object.
    1st Issue:
    Since the code to retrieve data from service is written inside executeQueryForCollection, everytime it is getting executed whenever executeQuery is called (eg. in-memory filtering/sorting, table filtering, table sortine), which is a performance issue. I don't want to call my service often since i've retrieved all the data already.
    Tried:
    I added an if condition inside executeQueryForCollection to skip service call (skipped only service call but not hasNextForCollection() and super.executeQueryForCollection()) by adding a service call flag. Default flag value is false. Whenever we need service call, we need to set the flag (i.e. it is actually a property with setter and getter) to true, followed by executeQuery().
    2nd issue:
    when user performs table filtering/sorting, since i skipped the service call, since there is no rows to populate, createRowFromResultSet() will not be called and so i couldn't see any data in table at all. (I don't know why it expect me to give data.)
    Tried:
    To solve this, i added a local variable to keep the retrived data from service. Whenever i perform service call, i'll keep the data in a local variable. By doing this, whenever executeQueryForCollection is called, i'll check the service call flag. It will be false. In the else part i set the local variable data as user data for collection. The only difference in this implementation is that instead of serving the data from service, i serve data from the local variable. By doing this, filtering/sorting is working fine and i am able to avoid the service call too (but i am not able to avoid the createRowFromResultSet().)

  • Problem with Column Sorting in Request Table View

    We've enabled column sorting on the table view in an Answers request but it doesn't work when more than around 400 rows are returned. It works Ok when fewer than 400 rows are returned. Does anyone know if there is a specific limit to the number of rows where column sorting works?
    Thanks,
    Mike

    I've dug into the query log a little more. When this request returns more than around 400 records and you click on a column heading to sort the table view, the query from the log is not changing to reflect the new sort order. It stays as whatever the default sort order was for the request.
    Column heading sorting on other requests in different subject areas on this same server works fine. I've tested this other request with up to 6400 rows returning and it's sorting works.
    All caching is turned off for the subject area.

  • Problem with the sorting of  JTable column

    Hi,
    I want to store the positions of the tablecolumns when my program closes and restore them when the program starts again. I store their column-index with their view positions.
    My problem comes when I want to restore them because I cant find a method to move the columns to their new position without compromising the ColumnModel() because then the you edit the model which with you are working with. See my example:
    for (int i = 0;i < getColumnModel().getColumnCount();i++)
    TableColumn tempColumn = getColumnModel().getColumn(i);
    //get it's position
    String position = (String) UserSettingsManager.getInstance().getItemFromMap(positionKey);
    if (position != null)
    getColumnModel().moveColumn(i, Integer.parseInt(position));
    How can I get a list of all the column without using getColumnModel().getColumn() .... or how do I fix this.
    Much thanks,
    Hugo

    See JTable's methods
    public int convertColumnIndexToView(int modelColumnIndex)
    public int convertColumnIndexToModel(int viewColumnIndex)
    for (int i = 0;i < getColumnModel().getColumnCount();i++)
    TableColumn tempColumn = getColumnModel().getColumn(i);
    //get it's position
    String position = (String) UserSettingsManager.getInstance().getItemFromMap(positionKey);
    if (position != null)
    int index=table.convertColumnIndexToView(i);
    getColumnModel().moveColumn(index, Integer.parseInt(position));
    best regards
    Stas

  • ScreenSaver problem with IPhoto sort order

    I am trying to always sort and display the 3300 photos in my IPhoto (ILife08) library in chronological order, with the most recent events and imports displayed at the top of the main "Photos" window so we see them first when we open the program or when ScreenSaver starts up.
    How can I force the System (10.5.5.) ScreenSaver to display my IPhoto library photos with the most recently taken shots appearing first when the ScreenSaver starts up ? Instead, the opposite is happening and ScreenSaver always shows pictures from ancient history instead of our most recent shots. I've been told to delete the ScreenSaver cache but I can't find it.

    Thanks for your response. I thought there was something I wasn't doing right or something I was missing.
    Aperture and Mobileme syncing is really "hit or miss", unpredictable. Especially after a manual arrangement of the order of photos within an album. And selection of the "key photo" is also hit or miss. Sometimes it sticks. Sometimes it doesn't. Sometimes it sticks for a bit and then reverts back to the 1st photo of the album.
    It's ironic that one of Apple's motto is "it just works"! In this case, it really doesn't work!

  • Problem with Spry Sort

    I followed a tutorial through Adobe's site and I also read
    the help section regarding Spry tables and sorting data. It says to
    insert a Spry region and then a Spry table. I can then choose the
    specific XML item to insert and allow it to be sortable - it is
    placed in the <th> tag. It says I should be able to click on
    the table header to sort the column but it doesn't work. The
    example on the site uses an onclick action for the table header but
    the tutorials online say nothing about it. Has anyone had
    experience with this?

    Not meaning to put you off, but as spry is pretty new to all
    of us, you may
    be better asking your questions at this forum:
    http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid=72&catid=602
    Nadia
    Adobe® Community Expert : Dreamweaver
    CSS Templates |Tutorials |SEO Articles
    http://www.DreamweaverResources.com
    ~ Customisation Service Available ~
    http://www.csstemplates.com.au
    "lonewolfdj" <[email protected]> wrote in
    message
    news:f32r7k$654$[email protected]..
    >I followed a tutorial through Adobe's site and I also
    read the help section
    > regarding Spry tables and sorting data. It says to
    insert a Spry region
    > and
    > then a Spry table. I can then choose the specific XML
    item to insert and
    > allow
    > it to be sortable - it is placed in the <th> tag.
    It says I should be
    > able to
    > click on the table header to sort the column but it
    doesn't work. The
    > example
    > on the site uses an onclick action for the table header
    but the tutorials
    > online say nothing about it. Has anyone had experience
    with this?
    >

  • Problems with iPhoto sort of events.

    In PC talk, I often nest folders within folders to better differentiate my images.  The lowest level of folder becomes an iPhoto event.  After loading into iPhoto, a sort of events includes all events independent of the next layer of folders not the events in the first folder then the events in the second folder.
    How can I get iPhoto to pay attention to this nesting of folders within folders?

    Create "folders" via the File ➙ New Folder menu.  Folders can contain other folders, albums, slideshows, books, cards, etc.  Albums can only contain photos.  Therefore you can generate something like this:
    OT

  • Problem with column sort option

    I have a two page form application. Page 1 shows a list of entered estimates for a sales consultant. Page 2 is the detailed estimation page. When I delete the record on the detail-page and branch back to page 1 I get the follwoing error. "failed to parse SQL query: ORA-06502: PL/SQL: numeric or value error: NULL index table key value". This happens only when I remove the last estimation record AND I have at least one column flagged as "sort". If I take the sort option of the column(s) it is working fine. If I exit the page and come back-in again everything is fine as well. I have specified to clear the cache when I branch from page 2 to page 1. I hope this is enough detail.

    I think I get really good at answering my own questions.
    It seems when you select the sort option on a column you must also set the "Sort Sequence".

  • Problem with album sorting, help if you can please

    the albums on some of the artists are not sorted properly on my ipod, but on itunes it's correctly sorted by year. I checked it over and over, making sure there are no misspellings or spaces, but when i sync the ipod, the albums are sorted differently from the way the albums are sorted in itunes. Any ideas anyone?
    Thanx
    C

    A passcode for what?
    Are you sure you restored to factory defualts/new iPod?
    Try again.

  • Problem with column sort in myFaces dataTable

    Hello,
    In my dataTable I am trying to do a column sort on each column, When i click on the column header link nothing is happening. Could somebody please help. Please let me know if I am missing something.
    Here is the code.
    The jsf is as follows:
    <h:panelGrid columns="1" styleClass="tableHeaderAction">
    <t:dataTable id="fooS" value="#{supervisorsDto.tableRows}"
    var="tableRow" rows"30" styleClass="dataTable"
    headerClass="tableHeader" first="0"
    columnClasses="string,string,string,string"
    rowClasses="odd,even"
    sortAscending="#{supervisorsDto.ascending}"
    sortColumn="#{supervisorsDto.sort}"
    preserveSort="true" >
    <t:column>
    <f:facet name="header">
    <t:commandSortHeader columnName="lastName" arrow="false">
    <t:outputText value="#{screen.lastName}" />
    </t:commandSortHeader>
    </f:facet>
    <t:outputText value="#{tableRow.lastName}" />
    </t:column>
    <t:column>
    <f:facet name="header">
    <t:commandSortHeader columnName="firstName" arrow="false">
    <t:outputText value="#{screen.firstName}" />
    </t:commandSortHeader>
    </f:facet>
    <t:outputText value="#{tableRow.firstName}" />
    </t:column>
    <t:column>
    <f:facet name="header">
    <t:commandSortHeader columnName="loginName" arrow="false">
    <t:outputText value="#{screen.loginName}" />
    </t:commandSortHeader>
    </f:facet>
    <t:outputText value="#{tableRow.loginName}" />
    </t:column>
    <t:column>
    <f:facet name="header">
    <t:commandSortHeader columnName="team" arrow="false">
    <t:outputText value="#{screen.team}" />
    </t:commandSortHeader>
    </f:facet>
    <t:outputText value="#{tableRow.team}" />
    <h:inputHidden id="key" value="#{tableRow.empID}" />
    </t:column>
    </t:dataTable>
    </h:panelGrid>
    The sort method in SupervisorsDto is as follows:
    public class SupervisorsDto implements Serializable {
    private String sort="lastName";
    private boolean ascending= true;
    @SuppressWarnings("unchecked")
    public void sort(final String column,final boolean ascending)
    Comparator comparator = new Comparator()
    public int compare(Object o1, Object o2)
    Supervisors c1 = (Supervisors)o1;
    Supervisors c2 = (Supervisors)o2;
    if (column == null)
    return 0;
    if (column.equals("lastName"))
    return ascending ? c1.getLastName().compareTo(c2.getLastName()) : c2.getLastName().compareTo(c1.getLastName());
    else if (column.equals("firstName"))
    return ascending ? c1.getFirstName().compareTo(c2.getFirstName()) : c2.getFirstName().compareTo(c1.getFirstName());
    else if (column.equals("loginName"))
    return ascending ? c1.getLoginName().compareTo(c2.getLoginName()) : c2.getLoginName().compareTo(c1.getLoginName());
    else if (column.equals("team"))
    return ascending ? c1.getTeam().compareTo(c2.getTeam()) : c2.getTeam().compareTo(c1.getTeam());
    else return 0;
    Collections.sort(tableRows, comparator);
    public void sort(String sortColumn)
    if (sortColumn == null)
    throw new IllegalArgumentException("Argument sortColumn must not be null.");
    if (sort.equals(sortColumn))
    //current sort equals new sortColumn -> reverse sort order
    ascending = !ascending;
    else
    //sort new column in default direction
    sort = sortColumn;
    ascending = isDefaultAscending(sort);
    sort(sort, ascending);
    protected boolean isDefaultAscending(String sortColumn)
    return true;
    public String getSort() {
    return sort;
    public void setSort(String sort) {
    this.sort = sort;
    public boolean isAscending() {
    return ascending;
    public void setAscending(boolean ascending) {
    if(ascending != this.ascending)
    this.ascending = ascending;
    Thanks!

    I think I get really good at answering my own questions.
    It seems when you select the sort option on a column you must also set the "Sort Sequence".

  • TS3276 I have recently had a problem with one of my hotmail accounts, some sort of virus sending random emails to people in my address book. Hotmail advised me to change my password for that account, which I did. Why won't mail recognise the new password?

    I have recently had a problem with one of my hotmail accounts, some sort of virus sending random emails from my address book. Hotmail advised me to delete all contacts and change the password for that account, which I did on my laptop running windows XP. The change was successful and I was able to send and receive emails with no problem. I then had to change the account password on my iPhone 4s, which I did and it too was successful but when I came to change the password on my iMac, running the latest version of Lion it would not recognise the new password. I have tried to remove the account details and re-install but every time I go to add new account my old details are in the box. This is very frustrating as I use my iMac for all my profects and I need to access my email. Please help.

    hi guys,
    I had already deleted all reference to the hotmail account in question from the keychain access app, I have also tried to delete and re-instal the account details from within mail. The icon in the side bar dissapears but when I go to Add Account, the old account details are in the new account box. I then input my new password but am told that the server does not recognise it. If I access hotmail via google on the iMac I can get into my account with no problems. I am thinking there must be some other form of security system within the mac software that is blocking the new password. This is driving me nuts. I have been trying to resolve this for the last two days. Thank you for your advise anyway.

  • When I print a photo to my epson printer, it comes out larger than the original photo - so the photo prints beyond the borders. Tried readjusting all sorts of things but nothing helps. I had this same problem with my Canon. any ideas?

    When I print a photo to my epson printer, it comes out larger than the original photo - so the photo prints beyond the borders. Tried readjusting all sorts of things but nothing helps. I had this same problem with my Canon. any ideas?

    Crop to the print size before pringing
    LN

  • Hi I have had problems with photo's and films going onto a 2010 Apple classic MP3.  Have managed to sort photos but it still refuses to copy the films purchased. It comes up with not copied cannot be played on this ipod.

    Hi have had problems with photo's and films going onto a 2010 Apple Classic mp3. Have managed to sort photo's but the films won't copy and comes up with message videos not copied cannot be played on this ipod

    razzbust wrote:
    ...but the films won't copy and comes up with message videos not copied cannot be played on this ipod
    Self explanatory.
    You could try creating an iPod version of the films.
    Use CTRL and B to display the Menu bar shown above. Alternatively, use the ALT key, followed by the F key, the W key and finally the I (eye) key - that's (menu)/File/Create New Version/Create iPod or iPhone version.

Maybe you are looking for

  • ITunes for Windows 64-bit (oops, doesn't install under XPx64)

    Just as the subject states, whenever I try to install iTunes 7.6 64-bit, it declares that I must have Windows Vista in order to install this. If it's not supposed to work for XP x64, then why post that on the download page? Hopefully if you were tryi

  • NWDS SPS 09: Jars not in external Library - Patch available?

    Hello experts, I am facing the problem described here: https://forums.sdn.sap.com/click.jspa?searchID=131779&messageID=2755058 The result of the discussion is that the jars not being included in the external library is a bug of NWDS SP 9. Is there al

  • Activation of Discrete Industries and Mill Products in existing IDES system

    Dear Sir, I want to activate Discrete Industries and Mill Products in my existing IDES system (EHP4 FOR SAP ERP 6.0 / NW7.01) Can some one help me with what steps i need to follow. Also does it will effect the existing data in IDES....? Thanks in adv

  • More trouble with registering sapccmsr and EYE CATCH error

    Hello all, I saw that this was a topic in an earlier thread. That thread was very helpful for troubleshooting, but it seems I have everything properly set up and patched, but I am still receiving the dreaded EYE CATCH error. The system is a Unicode d

  • Huge latency / keyboard-response-time when typing in IDE

    I am experiencing a huge latency when working with some IDE's text editors, and keyboard response time is annoying long, sometimes what I have typed appears after a whole word is typed. This happens in some IDE's which do some background parsing as I