Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder Demos and Examples » View Thread |
Messages 1 to 4 of 4 total |
new user questions |
Wed, Feb 10 2016 11:26 AM | Permanent Link |
erickengelke | Hi,
This is day one of using EWB, and I have some newbie questions. I hope the answers will help other newbies too. 1. All the samples are single pages. I expect apps to have multiple screens. Usually for web apps I design separate URLs for each page and link them together, like Login, MainMenu, Search, Details. Does anyone have an example of a multipage web app? 2. How do you redirect to a new page. I know how to do it in javascript, but not in EWB? 3. My backend has to be PHP on Unix server, using POSTs (so passwords are not in log files like with GET). Unix currently precludes using the Elevate server. Any examples of PHP/Apache? 4. Has anyone written a book? The examples hint "important to do this" here and there, but there is no tutorial explaining what/why? 5. I see there is local storage, has anything like Apache/PHP sessions storage been written to pass sessions among pages, or do I have to build that myself. |
Wed, Feb 10 2016 12:03 PM | Permanent Link |
Uli Becker | Hi,
> 1. All the samples are single pages. I expect apps to have multiple screens ... Does anyone have an example of a multipage web app? No problem - just create a number of forms (like you do in a desktop application) and open these forms with formx.show or formx.showmodal. In the project options (tab Forms) you can decide whether to autocreate these forms or not. If a form is not autocreated, you have to create it before being able to show it: Form2 := TForm2.create(Application); Form2.Show; Please note that you have to set the "Visible" property of all AutoCreated Forms to false except the main form. Otherwise all autocreatd forms would be visible at the application's start. And don't forget to add all units that you want to access to the "uses" clause. > 2. How do you redirect to a new page. I know how to do it in javascript, but not in EWB? I quickly created a very basic application for you - it's attached. > 5. I see there is local storage, has anything like Apache/PHP sessions storage been written to pass sessions among pages, or do I have to build that myself. The sample application shows you how to "pass" variables from one form to another. Just declare them as "public". No local storage needed for that. Hope that helps for the first steps. Uli Attachments: Newbie.zip |
Wed, Feb 10 2016 12:16 PM | Permanent Link |
Matthew Jones | First off, you would be best off using the General topic for this sort
of question. The demos is for people showing examples. > 1. All the samples are single pages. I expect apps to have multiple > screens. Usually for web apps I design separate URLs for each page > and link them together, like Login, MainMenu, Search, Details. Does > anyone have an example of a multipage web app? WebBuilder is a "SPA" or "Single Page Application" development tool. Things like Twitter and GMail use this mechanism - you update the page as required by the data and activities. You actually can use #page sections if you want, but they are not necessary. (See the general newsgroup for previous information on that.) > 2. How do you redirect to a new page. I know how to do it in > javascript, but not in EWB? Window.Location.Replace('https://myserver.com/page'); But you don't really want to do that. 8-) > 3. My backend has to be PHP on Unix server, using POSTs (so passwords > are not in log files like with GET). Unix currently precludes using > the Elevate server. Any examples of PHP/Apache? Look into TServerRequest. > 4. Has anyone written a book? The examples hint "important to do > this" here and there, but there is no tutorial explaining what/why? The manual included is quite good, but many common questions have been asked before - search the newsgroups. > 5. I see there is local storage, has anything like Apache/PHP > sessions storage been written to pass sessions among pages, or do I > have to build that myself. Go with the flow of SPA and you don't need to pass anything to any other page. It is all in the form properties, or a global or two. For persistence, use localStorage. -- Matthew Jones |
Wed, Feb 10 2016 2:57 PM | Permanent Link |
erickengelke | Thanks for the help. I think I should be able to proceed now that I the feel. This is more like Delphi than I expected. Yea!
Erick |
This web page was last updated on Friday, November 1, 2024 at 07:01 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |