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

Grid Detail Column Heading JS syntax

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

    #16
    Re: Grid Detail Column Heading JS syntax

    good job

    BTW
    In mexico we actually say "codigo postal" no "zona postal" but maybe they use that in Spain who knows
    Cheers
    Mauricio

    Comment


      #17
      Re: Grid Detail Column Heading JS syntax

      Originally posted by Peter.Greulich View Post
      For anyone interested...

      The sample JavaScript code in the above link works as advertised for the grid part of a grid, but not for the detail part. Here is the difference:

      GRID PART:
      $('{grid.componentname}.LBL.R' + data.rowNumber + '.' + 'HRS_QTY' + '').innerHTML = vHrs_Qty_Label;

      DETAIL PART:
      $('{grid.componentname}.D.LBL.R' + data.rowNumber + '.' + 'HRS_QTY' + '').innerHTML = vHrs_Qty_Label;

      In the above example HRS_QTY (CAPS required) is the field and
      vHrs_Qty_Label is the variable.

      Thanks to Selwyn for clarifying this!
      Dynamic Heading & Grid Sort

      I need to be able to select the Grid Column to display and sort fieldnamevalue for that column based on a dynamic fields in the SEARCH PART.

      From the SearchPart, the Grid Column Field name is selected, along with a value (these are done through combo/box dynamic lookups).

      Is there an easier way to transform these variables into a Grid Column and Sort value?

      GridColumntitle = Search defined fieldname
      GirdColumn search/sort = Search defined fieldvalue

      If using the Variables in the quoted example, HRS_QTYfield would be a variable that is selected from a combo/box lookup in the SEARCHpart. varHRS_QTY then needs to be become a column in the corresponding grid that is searchable based on the varHRS_QTYvalue that is also selected from a combo/box lookup in the SEARCHpart.

      Thank you! appreciate all the help from everyone! Kim

      Comment


        #18
        Re: Grid Detail Column Heading JS syntax

        I have the Grid column Label working now (fairly easy to do), dynamically computed.
        In the Gid Column Heading field I have:
        <div id="muni_label"> </div>

        And I placed the following code in
        <Grid><events>AfterSearchSubmit

        var muni_label = '';

        window['muni_label'] = {grid.object}._getValue('S','MUNI_CATEGORY')
        if(window['muni_label']) muni_label = window['muni_label'];
        else muni_label=' ';

        $('muni_label').innerHTML = muni_label;

        NOW, if I can just get the correct fieldname & fieldvalue for the SEARCH to work on this column, grabbing the correct field from the table.

        Comment


          #19
          Re: Grid Detail Column Heading JS syntax

          Bob Moore and others.

          I need to be able to change the labels in a Detail grid view based on some system defined parmeters that I have in a table. I can easily read them in xbasic and save them as session variables. How can I get these values available to me to use in Javascript? I am new to javascript and new to web apps so the "how to move data from the host to the client" is still something I don't understand well.

          bob
          Bob Alston
          -------------------------------------------------------------------
          http://webpages.charter.net/bobalston/bob1.htm
          Alpha five v11 Tips

          Comment


            #20
            Re: Grid Detail Column Heading JS syntax

            Ha ! Welcome to my world! I'm still trying to figure out the javascript stuff. Most the time I seem to accidentally stumble on to something that works, or I copy others work from here ! :))

            You could modify the following for the detailview

            <Grid><events>AfterSearchSubmit

            var varname = '';

            window['varname'] = {grid.object}._getValue('D','FIELD_NAME')
            if(window['varname']) varname = window['varname'];
            else varname =' ';

            $('varname').innerHTML = varname;
            ~ Instead of the "AfterSearchSubmit" you would need to use the appropriate Event for the DetailView
            ~ _getvalue is a 'D' for "detailview" : this returns the VALUE of the FIELD for the 'FIELDNAME'
            ~ put it in a "window['varname']" to pass to other events

            then, for the TITLE of your LABEL field try:

            <div id="varname"> </div>

            This might not be exactly what you are looking for, but maybe it will give you a start. Like I said, i'm no expert in this, just kind of stumble my way through all the javascript stuff.

            Comment


              #21
              Re: Grid Detail Column Heading JS syntax

              I am trying to get this to work for the Detail part

              DETAIL PART:
              $('{grid.componentname}.D.LBL.R' + data.rowNumber + '.' + 'HRS_QTY' + '').innerHTML = vHrs_Qty_Label;

              Seems to me it is unclear on the single and double quotes. looks like a single double quote right before the ")". If I treat as a single double quote character, I get an error. If i treat as two adjacent single quotes, no error but it doesn't work. unfortunately the syntax is still greek to me.

              Any suggestions?

              bob

              P.s. possible that mine is different is that the detail view is alone and is not from a grid, so the rownumber field may be wierd.

              I am also confused as to why Bob Moore's technique in his video worked then but not now?????
              Last edited by bobalston; 03-06-2012, 10:19 PM.
              Bob Alston
              -------------------------------------------------------------------
              http://webpages.charter.net/bobalston/bob1.htm
              Alpha five v11 Tips

              Comment


                #22
                Re: Grid Detail Column Heading JS syntax

                I have not directly checked the syntax for this statement, but it appears that you have an
                extra ' + " ' at the end.

                $('{grid.componentname}.D.LBL.R' + data.rowNumber + '.' + 'HRS_QTY' + '').innerHTML = vHrs_Qty_Label;

                Comment


                  #23
                  Re: Grid Detail Column Heading JS syntax

                  I now have resolved the issue in my using the Bob Moore technique. I had to use a different event ( I use onGridRender) but it works great.

                  bob
                  Bob Alston
                  -------------------------------------------------------------------
                  http://webpages.charter.net/bobalston/bob1.htm
                  Alpha five v11 Tips

                  Comment

                  Working...
                  X