Alpha Software Mobile Development Tools:   Alpha Anywhere    |   Alpha TransForm subscribe to our YouTube Channel  Follow Us on LinkedIn  Follow Us on Twitter  Follow Us on Facebook

Announcement

Collapse

The Alpha Software Forum Participation Guidelines

The Alpha Software Forum is a free forum created for Alpha Software Developer Community to ask for help, exchange ideas, and share solutions. Alpha Software strives to create an environment where all members of the community can feel safe to participate. In order to ensure the Alpha Software Forum is a place where all feel welcome, forum participants are expected to behave as follows:
  • Be professional in your conduct
  • Be kind to others
  • Be constructive when giving feedback
  • Be open to new ideas and suggestions
  • Stay on topic


Be sure all comments and threads you post are respectful. Posts that contain any of the following content will be considered a violation of your agreement as a member of the Alpha Software Forum Community and will be moderated:
  • Spam.
  • Vulgar language.
  • Quotes from private conversations without permission, including pricing and other sales related discussions.
  • Personal attacks, insults, or subtle put-downs.
  • Harassment, bullying, threatening, mocking, shaming, or deriding anyone.
  • Sexist, racist, homophobic, transphobic, ableist, or otherwise discriminatory jokes and language.
  • Sexually explicit or violent material, links, or language.
  • Pirated, hacked, or copyright-infringing material.
  • Encouraging of others to engage in the above behaviors.


If a thread or post is found to contain any of the content outlined above, a moderator may choose to take one of the following actions:
  • Remove the Post or Thread - the content is removed from the forum.
  • Place the User in Moderation - all posts and new threads must be approved by a moderator before they are posted.
  • Temporarily Ban the User - user is banned from forum for a period of time.
  • Permanently Ban the User - user is permanently banned from the forum.


Moderators may also rename posts and threads if they are too generic or do not property reflect the content.

Moderators may move threads if they have been posted in the incorrect forum.

Threads/Posts questioning specific moderator decisions or actions (such as "why was a user banned?") are not allowed and will be removed.

The owners of Alpha Software Corporation (Forum Owner) reserve the right to remove, edit, move, or close any thread for any reason; or ban any forum member without notice, reason, or explanation.

Community members are encouraged to click the "Report Post" icon in the lower left of a given post if they feel the post is in violation of the rules. This will alert the Moderators to take a look.

Alpha Software Corporation may amend the guidelines from time to time and may also vary the procedures it sets out where appropriate in a particular case. Your agreement to comply with the guidelines will be deemed agreement to any changes to it.



Bonus TIPS for Successful Posting

Try a Search First
It is highly recommended that a Search be done on your topic before posting, as many questions have been answered in prior posts. As with any search engine, the shorter the search term, the more "hits" will be returned, but the more specific the search term is, the greater the relevance of those "hits". Searching for "table" might well return every message on the board while "tablesum" would greatly restrict the number of messages returned.

When you do post
First, make sure you are posting your question in the correct forum. For example, if you post an issue regarding Desktop applications on the Mobile & Browser Applications board , not only will your question not be seen by the appropriate audience, it may also be removed or relocated.

The more detail you provide about your problem or question, the more likely someone is to understand your request and be able to help. A sample database with a minimum of records (and its support files, zipped together) will make it much easier to diagnose issues with your application. Screen shots of error messages are especially helpful.

When explaining how to reproduce your problem, please be as detailed as possible. Describe every step, click-by-click and keypress-by-keypress. Otherwise when others try to duplicate your problem, they may do something slightly different and end up with different results.

A note about attachments
You may only attach one file to each message. Attachment file size is limited to 2MB. If you need to include several files, you may do so by zipping them into a single archive.

If you forgot to attach your files to your post, please do NOT create a new thread. Instead, reply to your original message and attach the file there.

When attaching screen shots, it is best to attach an image file (.BMP, .JPG, .GIF, .PNG, etc.) or a zip file of several images, as opposed to a Word document containing the screen shots. Because Word documents are prone to viruses, many message board users will not open your Word file, therefore limiting their ability to help you.

Similarly, if you are uploading a zipped archive, you should simply create a .ZIP file and not a self-extracting .EXE as many users will not run your EXE file.
See more
See less

Unwanted auto panel card navigation

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Unwanted auto panel card navigation

    I have Panel Card 1 which contains a search field, 3 buttons (SEARCH, CLEAR, and NEW RECORD) and a List control.
    Panel Card 2 contains a detail view. The goal is to navigate to Panel Card 2 only when a user selects a row in the List.
    That is working fine.

    The problem I am having is with the SEARCH and CLEAR buttons.

    When I type in the field and press the SEARCH button, it automatically selects the first record of the search results and navigates to Panel Card 2.

    This is the javascript for the buttons (they are all click events):

    SEARCH:
    {dialog.object}.getControl('LISTALLJOBS').searchList({searchMode : 'auto'});

    CLEAR:
    {dialog.object}.getControl('LISTALLJOBS').clearSearchList({searchMode : 'auto'});

    NEW RECORD:
    var lObj = {dialog.object}.getControl('LISTALLJOBS');
    lObj.newDetailViewRecord();
    {dialog.object}.runAction('nav to pc2')
    ;

    Here is a video of it in action... http://screencast-o-matic.com/watch/conqeVe5iy

    Does anyone know why it might auto navigate like this?

    Thanks,

    -Joe G.
    Alpha Anywhere V12.4.1 Build 3594-4665
    Application Server V12.4.1 Build 3594-4665 Running on Windows Server 2008 R2 Standard 4GB Ram X3430 @ 2.40GHz
    MySQL 5.5.38

    #2
    Re: Unwanted auto panel card navigation

    Can you check to see if in the list properties "Allow null selection" is checked? If not, try unchecking it and see if the behavior persists

    Comment


      #3
      Re: Unwanted auto panel card navigation

      It was checked, I unchecked it and saved it and now when I run in working preview, it goes to Panel Card 2 as soon as it loads.
      Alpha Anywhere V12.4.1 Build 3594-4665
      Application Server V12.4.1 Build 3594-4665 Running on Windows Server 2008 R2 Standard 4GB Ram X3430 @ 2.40GHz
      MySQL 5.5.38

      Comment


        #4
        Re: Unwanted auto panel card navigation

        It should be checked is what I meant, sorry. That was my best guess and you already had selected it.

        Comment


          #5
          Re: Unwanted auto panel card navigation

          I think I figured it out. I went to the List Control on Panel Card 1 > List Properties > List Properties Tab > Javascript - Run Time.

          I had the panel card navigation action applied to the OnSelect event. I moved it to the onClick event and it works as it should now.

          I guess when the List Control on Panel Card 1 populates, it was automatically selecting the first row therefore the OnSelect action was firing.

          So that bring me to my next question (If my above thoughts/findings are correct)...

          How do you get a list control to not select a row when the data in the list initially populates? I notice all of my lists have the first row highlighted in grey when populated, so I am assuming its selected.
          Alpha Anywhere V12.4.1 Build 3594-4665
          Application Server V12.4.1 Build 3594-4665 Running on Windows Server 2008 R2 Standard 4GB Ram X3430 @ 2.40GHz
          MySQL 5.5.38

          Comment


            #6
            Re: Unwanted auto panel card navigation

            List Control, List Properties, Allow null selection... check it. You're actually right back to where you started... except now you're using the correct List Event for what you need... onClick... not onSelect.

            Comment


              #7
              Re: Unwanted auto panel card navigation

              Thank you both for this question and response, I knew it was something simple and logical and this just saved me some time fixing the "immediately jump to detail view" problem I had. Lists just seem to have it all when designing a mobile application. The more you learn, the more you can appreciate the thought that went into (and is still going on) with the UX component and the list object!
              NWCOPRO: Nuisance Wildlife Control Software My Application: http://www.nwcopro.com "Without forgetting, we would have no memory at all...now what was I saying?"

              Comment

              Working...
              X