WaveMaker Visual AJAX Studio 4.0 Training Pages, Layers and Navigation.

Slides:



Advertisements
Similar presentations
JustinMind: Dynamic Panels
Advertisements

Using Macros and Visual Basic for Applications (VBA) with Excel
Comprehensive Continuous Improvement Plan(CCIP) Training Module 3 Planning Tool, Part 2.
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Chapter 6 Multiform Projects Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
Course Orientation Announcements & Syllabus Tool.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Exploring Office Grauer and Barber 1 Creating More Powerful Applications: Introduction to VBA(Wk9)
Eyad Alshareef 1 Creating Custom Forms Part B. 2Eyad Alshareef Lesson B Objectives After completing this lesson, you should be able to: Suppress default.
Eyad Alshareef 1 Creating Custom Forms Part A. 2Eyad Alshareef Data Block and Custom Forms Data block form Data block form Based on data blocks that are.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Introduction To Form Builder
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Tutorial Holdings Management Adding, Editing, and Assigning Notes support.ebsco.com.
WebCT CE-6 Assignment Tool. Assignment Tool and Assignment Drop Box Use “Assignment” button under Course Tools (your must be in “Build” mode) to: –Modify.
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
1 Agenda Overview Review Roles Lists Libraries Columns.
Chapter 9 Macros, Navigation Forms, PivotTables, and PivotCharts
Business Optix Library Service – Workflow
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
AMI GUI Design V1.1 by Kilian Pohl - Reflects changes in AMI MRML Structure - Includes feedback from AMI Workshop in Dec 09.
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
Advanced User Guide to Outlook and all its features.
 On Wednesday, June 4, 2014, we will upgrade both version 10.2 and version 10.3 during the same time period. After the upgrade has finished, we will.
WaveMaker Visual AJAX Studio 4.0 Training Advanced Editor properties and Events.
WaveMaker Visual AJAX Studio 4.0 Training Basics: LiveVariables.
WaveMaker Visual AJAX Studio 4.0 Training Authentication.
CNIT 133 Interactive Web Pags – JavaScript and AJAX JavaScript Environment.
Microsoft Outlook 2010 New Features. Improved Interface “The Ribbon”
CIS 205—Web Design & Development Fireworks Chapter 1.
Technology Training Using Sharp School for the Garden City PTA Website Liz Santos August
McGraw-Hill © 2009 The McGraw-Hill Companies, Inc. All rights reserved. Chapter 6 Multiform Projects.
Macromedia Dreamweaver 8-- Illustrated Introductory 1 Macromedia Dreamweaver 8 Unit B Creating a Web Site.
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Binding Basics.
Chapter Two Creating a First Project in Visual Basic.
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Designer Basics.
Microsoft Access 2010 Chapter 8 Advanced Form Techniques.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 2.1 Test-Driving the Welcome Application 2.2.
Visual Basic CDA College Limassol Campus Lecture:Pelekanou Olga Semester C Week - 1.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Jeremiah McNichols Partnership for Environmental Education and Rural Health PowerPoint Toolbar Creator Instructions and Foundation.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Network Name: CTMLSPassword:HL6K?51GQ5 Matrix Enhancements.
WaveMaker Visual AJAX Studio 4.0 Training Java Script Events.
Chapter 3 I Need a Tour Guide (Introduction to Visual Basic 2010) Clearly Visual Basic: Programming with Visual Basic nd Edition.
CPD App Design V5 Hello! July CPD App Design.
Chapter 5 Introduction To Form Builder. Lesson C Objectives  Use sequences to automatically generate primary key values in a form  Create lists of values.
© 2010 Delmar, Cengage Learning Chapter 11 Creating and Using Templates.
Creating New Forms Projects can appear more professional when using different windows for different types of information. Select Add Windows Form from.
WaveMaker Visual AJAX Studio 4.0 Training Role Based Access Control.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
WaveMaker Visual AJAX Studio 4.0 Training Styling your application.
WaveMaker Visual AJAX Studio 4.0 Training Basics: Templates.
Chapter 7: Creating Custom Forms. Data Block and Custom Forms Data block form Based on data blocks that are associated with specific database tables Reflect.
Chapter 8 Multiple Forms, Modules, and Menus. Introduction This chapter demonstrates how to: – Add multiple forms to a project – Create a module to hold.
Dive Into® Visual Basic 2010 Express
Eyad Alshareef, Edited by: Mostafa Ali
Chapter 2: The Visual Studio .NET Development Environment
Working in the Forms Developer Environment
Holdings Management Adding, Editing, and Assigning Notes
Chapter 1: An Introduction to Visual Basic 2015
Introduction to the Visual C# 2005 Express Edition IDE
Quickr Places & Templates Introduction
Chapter 7 Advanced Form Techniques
Chapter 2 – Introduction to the Visual Studio .NET IDE
Presentation transcript:

WaveMaker Visual AJAX Studio 4.0 Training Pages, Layers and Navigation

2 What are Pages ● A single addressable unit that allows you to arrange and display a group of widgets. –You can navigate from Page to Page –All widgets on a Page share the same scope –When a new Page is loaded the current page is destroyed and a new page is fetched from the sever with a new context. ● Used to logically group functionality –Makes team development easier

3 How to Create a New Page ● Under Create  Page or Under the Page Tools Menu you can: –Create a new Page –Save the current Page –Save the current Page As –Import a Page from another project –Set as Home Page ( the first page to load when the application is run –Delete a Page ● To open a Page –Select the Go to Page Icon you will see a list of pages –Selecting a page will load it into the canvas

4 Navigating to a Page ● Add a New Navigation –gotoPage2 ● Scoping –Page Level Scoping –The navigation is only available to the current page –Project Level Scoping –The navigation is available from any page anytime

5 Calling the Navigation Service ● Add a Button widget –Set the onClick event to execute the navigation ● When the new the Page if you want to return to the calling page you must create another Navigation

6 Using Pages as SubPages ● From the Common tab of the Palette, add a PageContainer widget –In the Properties Editor, must set the pageName to display the subpage ● From the Pages tab of the Palette, add the desired subpage –Creates a PageContainer with the pageName set

7 Using Pages as SubPages ● Page Container is added to the current page –Defines the area where a subpage will be displayed –On the Canvas, the subpage is displayed with cross marks through it ● Service calls and data are not shared between pages and subpages unless they are scoped globally.

8 What are Layers ● Layers allow you to hide and show groups of widgets all on the same page. –Example: Tabs and Accordions ● Layers are addressable and navigable ● All layers are part of the same logical page –They share local variables ● A page can contain many layers that can be dynamically displayed or hidden.

9 How to add Layers to a Page ● From the Palette select one of the following widgets –Layers – no visual clues that other layers exist; users navigate via events, clicking a button or link –Tabs – each layer has a titled tab; users can navigate through layers by clicking tabs –Accordion – each titled layer is expandable and collapsible; users can navigate through layers by clicking the arrow

10 Layers Container ● Has 1 more layers ● Container Properties –Showing: is the layer visible –Disable: is the layer available to navigate to –defaultLayer – specify which layer to show upon rendering –layersType – specify style of Layers –Layers, Tabs, Accordion –Can be modified without changing functionality –add – adds a new layer to the Layers container

11 Layers Container Events ● Layers Events –oncanchange - fires when Layers widget is about to change the active layer –can be used to prevent navigation to another layer until some logic is performed –onchange – fires after Layers widgets changes the active layer

12 Individual Layer ● Within the Layers container are individual layers on which you add widgets ● Once a layer is added you can use the properties to configure –caption – title displayed on Tab or Accordion menu; not shown on Layers –moveNext – move the current layer down in the Layers container –movePrevious – move the current layer up in the Layers container

13 Layer Events ● Layer Events –onShow – fires when Layer becomes active layer –Allows you to execute logic just before displaying a layer.

14 Navigating to a Layer ● Add a New Navigation –gotoLayer1 ● Scoping –Page Level Scoping –The navigation is only available to the current page –Project Level Scoping –The navigation is available from any page anytime

15 Setting Navigation Properties ● Navigation Properties –Name – human readable name set by default, but can be changed –Configure – allows you to change the Page or Layer to navigate to –Queue – ability to automatically call additional service calls once the navigation has been completed. –Example: gotoPage1 then gotoLayer3

16 Understanding Navigation Events ● Navigation Events –onBeforeUpdate – fires just before the ServiceCall is made –onResult – fires whenever a service returns, whether the service returned successfully or reported an error. –onSuccess– fires whenever a service returns successfully. –onError– fires whenever a service reports an error.

17 Questions?

18 Exercise 14 ● Add additional pages to your project ● Add a Layers container to your project ● Configure a Navigation Call