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

hideRepeatingSectionColumn() nt working when dialog is run fro grid

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

    hideRepeatingSectionColumn() nt working when dialog is run fro grid

    I have been trying to use {dialog.Object}.hideRepeatingSectionColumn('FIELD2'); to selectively hide columns in a dialog,
    If I run the dialog by itself it works as advertised, but when I call the dialog from a grid it does nothing (no errors reported by firebug)
    Same result in Working Preview/Live Preview Firefox/IE

    I have attached a grid and dialog to show the problem
    To simplify things in the sample the repeating section fields are unbound, but that makes no difference in problem
    Bruce Rainwater

    #2
    Re: hideRepeatingSectionColumn() nt working when dialog is run fro grid

    It's probably a naming thing... getting the resolved name of the dialog. Best thing you can do is run your grid/dialog under Firefox with Firebug, and see what your Dialog is named in the code.

    Comment


      #3
      Re: hideRepeatingSectionColumn() nt working when dialog is run fro grid

      When run by itself the dialog resolves to DLG1_DlgObj, when run from grid it is GRID1_HIDECOLDLG_RMXG_DlgObj
      I added three other dialog methods getRepeatingSectionActiveRow setRepeatingSectionActiveRow and harvestRepeatingSectionColumn('FIELD2');
      The names resolved the same but all of these methods worked when dialog was called from grid, so it is just the hideColumn method that doesn't work
      Bruce Rainwater

      Comment


        #4
        Re: hideRepeatingSectionColumn() nt working when dialog is run fro grid

        I've had a good look at this and it's seems the Alpha team is using magic to get this done. They are hiding a container that surrounds the column... but looking at the code there is no way of identifying the container... thus the magic.

        Personally, I think hiding a repeating section column should still work from a Grid so maybe send a note along to the Alpha team.

        Anyway... there is more than one way to skin a dialog.

        In your non-repeating area, add a new textbox (probably anything you can assign a value to will work, but let's use a textbox). Call it trigShowHide. Leave it showing for now, but later you can hide this field.

        In your repeating section, in the column you want to hide, go to the Client Side Properties. In the Show/Hide expression put...

        Code:
        trigShowHide = 0
        Next, where ever you were using the dialog Method to hide the column, put this...

        Code:
        {dialog.Object}.setValue('TRIGSHOWHIDE',1);
        Setting the dummy field trigShowHIde to 1 will hide the column... setting it to 0 will show it.
        Last edited by Davidk; 06-06-2012, 06:17 PM.

        Comment


          #5
          Re: hideRepeatingSectionColumn() nt working when dialog is run fro grid

          Thanks, that does work, sort of, but it removes the column fields, leaves the column title, when it works Alphas Function removes fields and title
          I tried adding {dialog.Object}._prepareRepeatingSection('CONTAINER_1'); but that leaves the original title and places the remaining titles on top of the original
          At least it is some progress
          I think I'm going to submit to Alpha as a Bug
          Bruce Rainwater

          Comment


            #6
            Re: hideRepeatingSectionColumn() nt working when dialog is run fro grid

            Sheesh... soooooooooo picky

            Add this code to hide the column label...

            Code:
            $('{dialog.ComponentName}.V.R1.ORDNAME.RSTITLE').style.display='none';
            //GRID1_DLG_DELETE_MOPQ.V.R1.ORDNAME.RSTITLE
            The ID that is commented out is my full element ID... so go get yours and you'll then know where to put the {dialog.ComponentName}.

            To turn the heading back on again it's .style.display='block';

            I figured this would just be a temp measure until you hear from Alpha.

            Comment


              #7
              Re: hideRepeatingSectionColumn() nt working when dialog is run fro grid

              Thanks for the help, that worked to hide the col label, there was a minor appearance issue in hiding the column, I am hiding/showing several columns and when the column is hidden, the trailing horizontal spacer is not hidden and that space can add up (another one of those pesky un-named divs), while I wait on Alpha to fix the original problem I reduced the size of the space to make it look better. The only other thing I had to play with was exactly where to put the code, if placed before the repeating section is populated the header sometimes gets out of wack and some titles overwrite each other, but I solved that, and it is working well now, Thanks again.
              Bruce Rainwater

              Comment

              Working...
              X