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

codeless ajax

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

    #91
    Re: codeless ajax

    CodeLess AJAX - Multiple Language support for Web Apps

    If you are developing applications for multiple languages, you might want to change labels and prompts based on the current language. You can tag any text in the Grid definition as 'replaceable' and then you can define multiple language definitions in which you define the value for all of the tagged strings in your definition.

    This feature is extremely powerful because the replacement strings that you define in your language definitions can be expressions or static text.
    This video shows how you can use this feature.
    Watch Video
    http://www.ajaxvideotutorials.com/V1...efinitions.swf
    Richard Rabins
    Co Chairman
    Alpha Software

    Comment


      #92
      Re: codeless ajax

      Hi Richard,

      Multiple Language support for Web Apps

      Thanks for video from Selwyn.

      This looks like a great feature, not quite sure from the demo if this works locally.
      How do you set the ActiveLanguage to the local user?
      Do we need to repeat setting the value for every language around the world?

      Also I noticed that the date displayed for the UKenglish was m/d/y.

      FYI we have Post Code, not Postal Code.
      Regards
      Keith Hubert
      Alpha Guild Member
      London.
      KHDB Management Systems
      Skype = keith.hubert


      For your day-to-day Needs, you Need an Alpha Database!

      Comment


        #93
        Re: codeless ajax

        Very cool feature and can be used for a variety of situations not only making multilingual apps.
        But how do we change promts ? Like the ones that shows up when canceling changes in a grid
        Cheers
        Mauricio

        Comment


          #94
          Re: codeless ajax

          I am guessing that to automate for a local user first of all you would have needed to add the language options at grid level for each grid then in each page call the correct language. Presumably one way to do this would be to have a system option for the local user to select which language to use.
          Glen Schild



          My Blog

          Comment


            #95
            Re: codeless ajax

            More Alpha Five v10 videos


            Page Layout Builder
            The Page Layout builder allows you to create a complex page layout that contains multiple components. Components can be laid out in tabs, and accordions and can be displayed in on-page windows, or in pop-up windows (either modal, or modeless).

            Watch Video - Part 1
            Watch Video - Part 2

            Form Layout
            The records in a Grid component can be displayed in either a tabular view or a form view. When you use the form view, the Grid offers many different layout options that allow you to create highly customized form layouts. This vide demonstrates:
            - Tab controls
            - Accordion controls
            - Container controls
            - Frame controls

            Watch Video (Container and Frames)
            Watch Viewo (Tabs and Accordions)



            Ajax Windows
            When you click on a hyperlink in a Grid you can display related information. This video shows how this related information can be shown in Windows on the current page. There are several different types of window styles:
            - Modal popup window
            - Modeless popup window
            - Dropdown windows

            In addition, you can also display the related information in any user defined DIV on the page.

            Watch View (Popup Windows)
            Watch Video (DIV)


            Action Javascript - Print Report as PDF
            This video shows how you can print PDF reports and display them in popup windows (modal, modeless or dropdown), or in an arbitrary DIV on the page.

            Watch Video


            Supercontrols
            This video shows how you can define a window to show Google Maps for the address in the current record.

            Watch Video
            Richard Rabins
            Co Chairman
            Alpha Software

            Comment


              #96
              Re: codeless ajax

              The V10 debugger has been completely rewritten. It is much faster and has a huge number of new features to make your debugging easier and more productive.

              This video gives a brief overview of the key new debugger features.
              • color coding
              • search for text
              • goto line
              • hover over variable to see value
              • drag drop to watch window
              • drill down of property and array values
              • comment out a line at runtime
              • persistent watch variables
              • save watch variables to file
              • load watch variables
              • expand/collapse watches makes it easy to see multi-line values
              • step out


              Watch Video


              Conditional Breakpoints in the Debugger

              This video shows how you can set a conditional breakpoint. Previously, if you set a breakpoint in your code, the debugger would always stop when that breakpoint was hit. Now, you can set a breakpoint and specify a condition. The debugger will only stop if the condition is true.

              Watch Video


              Global Breakpoints

              Sometimes when you are debugging code, you know that a variable's value is getting changed, but you don't know exactly which section of your code is changing the variable. The new 'Global Breakpoints' feature allows you to set a breakpoint on an expression.

              Watch Video

              Variable Logging

              This video shows how you can use the new Logging feature in the Debugger to track changes to a variable.

              Watch Video
              Richard Rabins
              Co Chairman
              Alpha Software

              Comment


                #97
                Re: codeless ajax

                Demos from Alpha Five v10 beta created using Codeless Ajax by Peter Conway ([email protected]) who is beta testing v10


                http://www.screencast.com/users/iGro...d-a86252f0912b

                http://www.screencast.com/users/iGro...9-04e916e8281d

                Thanks for Sharing Peter!
                Richard Rabins
                Co Chairman
                Alpha Software

                Comment


                  #98
                  Re: codeless ajax

                  getting an error on the system. Is this a v10 issue? I'm using the beta version.

                  I get the error when I right click on the table and then click on 'font'
                  Last edited by eboughey1; 07-30-2009, 08:03 PM.
                  Up and coming Alphaholic ;)

                  Comment


                    #99
                    Re: codeless ajax

                    I don't understand this post.
                    Insanity: doing the same thing over and over again and expecting different results.
                    Albert Einstein, (attributed)
                    US (German-born) physicist (1879 - 1955)

                    Comment


                      Re: codeless ajax

                      Grid with an Embedded Grid in a Cell Grids are completely recursive. That means that Grids can be placed inside other Grids, up to any depth that you want. In this example, we have a simple Grid showing customers. One of the columns in the Grid contains an embedded Grid showing the Invoices for that customer. This embedded Grid, in turn, has a row expander. When you open the row expander, it shows all of the invoice items for the selected invoice.

                      Normally, each cell in a tabular grid contains a single field. But in this example, instead of placing a single field in a column cell, we have placed an entire Grid.

                      Watch Video
                      Richard Rabins
                      Co Chairman
                      Alpha Software

                      Comment


                        Re: codeless ajax

                        Using Grid Components in Desktop Applications

                        The Grid Component is an extremely feature rich control, with many features that are not possible in Alpha Five desktop applications (or at a minimum, would require extensive Xbasic and Xdialog skills to duplicate). Now, you can use Grid Components in your Desktop applications. You can embed Grid Components into Xdialogs using Action Scripting. When a Grid is embedded into an Xdialog is works without requiring the Application Server to be running.

                        The implications of this new feature are profound. If you are building Desktop applications, and you use Grid Components for you data entry tasks, then all of the work that you do for your Desktop applications can be used as-is should you want to port your application to the Web at some future point in time.
                        Last edited by NoeticCC; 07-31-2009, 10:31 AM.

                        Comment


                          Re: codeless ajax

                          Well there goes confidentiality lol

                          Either way this is a very clever move by alpha, they are giving the desktop guys all the old a new features we(the web guys)have, and the best part is that they will be preparing themselves to make the switch to the web very painlessly.
                          Last edited by mmaisterrena; 07-31-2009, 09:52 AM.
                          Cheers
                          Mauricio

                          Comment


                            Re: codeless ajax

                            Originally posted by mmaisterrena View Post
                            Well there goes confidentiality lol
                            Oops I have removed the link again, I mixed up the copied and pasted versions of the text that I sent to Selwyn with that posted on here (I sent him one - to say great news - without the link and posted the link here by mistake!), although anyone who has the Beta has a link to that page on the web app development screen anyway.

                            Comment


                              Re: codeless ajax

                              ok here goes:) this is now public

                              Web Grid Components Can Now be used on the desktop in v10!!

                              Using Grid Components in Desktop Applications - The Grid Component is an extremely feature rich control, with many features that are not possible in Alpha Five desktop applications (or at a minimum, would require extensive Xbasic and Xdialog skills to duplicate).

                              Now, you can use Grid Components in your Desktop applications. You can embed Grid Components in Xdialogs using Action Scripting. When a Grid is embedded into an Xdialog it works without requiring the Application Server to be running.

                              The implications of this new feature are profound. If you are building Desktop applications, and you use all the power inherent in Grid Components for your data entry tasks, then all of the work that you do for your Desktop applications can be used as-is should you want to port your application to the Web at some future point in time.

                              Video
                              Grid Component in an Xdialog - Action Scripting Genie Watch

                              Video - Part 1
                              Video - Part 2
                              Richard Rabins
                              Co Chairman
                              Alpha Software

                              Comment


                                Re: codeless ajax

                                To quote Paris Hilton: "That's Huge!"

                                Question: V9 introduced embedded Xdialogs in forms. Am I correct in assuming that you can embed this grid component into a form?

                                Comment

                                Working...
                                X