WaveMaker Learn

WaveMaker Learn

  • Docs
  • Widgets
  • How-to
  • Releases
  • Login
  • Start free trial

›Widgets

How-to-documents

  • How-to Wiki

App Development

  • How-tos: App Development

- App solution

  • Creating a Registration Page
  • Support for Password Encryption
  • Error Handling in WaveMaker App
  • Leaving Page with Unsaved Changes

- UI design

  • Passing Parameters to Pages
  • Passing Parameters to Partial Page
  • Use Static Variable to pass data between pages
  • Incorporating Additional Icons
  • Change Icon Color on Condition
  • Changing Default Favicon
  • Changing App Logo
  • Changing Page Title
  • Customise App Style
  • Customize an Existing Theme
  • Customizing Theme

- Localization

  • Localization in WaveMaker Apps
  • Setting Language and Date Format
  • Localization Using Select Locale
  • Localization of Error Messages

- Security

  • SAML Integration - OneLogin
  • SAML Integration - ADFS
  • Custom Security using Google OAuth Prefab
  • Multiple Security Provider Implementation
  • Customizing Post Authentication Handlers

- Databases

  • Queries with Dynamic Where Clause
  • Connect To Azure SQL Server
  • Download JDBC Driver jar
  • How to fetch more than the default number(100) of records from database?

- Web services

  • Using App Environment Properties
  • Using POST method to send data to a REST API
  • How to Intercept Request and Response of all API Calls in One Place

- Java services

  • Sending eMail using Java Service
  • Implementing Forgot Password feature using Java Service
  • Accessing REST APIs from Java Service
  • Scheduling a Java Service
  • Pre-Post Processing for Database Service APIs

- Variables

  • Using Filter Conditions on Variable
  • Using Live Variable APIs
  • Using Notification Actions
  • Using Navigation Action
  • Using Variables for Queries and Procedure
  • Using Service Variable in a Form
  • Using Filter Criteria for a Data and Live Widgets
  • Using Filter Criteria for a Database CRUD Variable

- JavaScript

  • Using JavaScript in Binding
  • Using JavaScript from External URL
  • Using JavaScript to loop a command

- Developer-side

  • Synchronizing WaveMaker Apps with IDEs Beta
  • Integrating Amazon Cognito for User Authentication
  • Integrating Sample Jasper Report in WaveMaker Application
  • How to generate PDF File using Jasper Reports
  • Upgrading an App from WaveMaker 9.x to WaveMaker 10.0
  • App Migration from WaveMaker 9x to 10x

Mobile Development

  • How-tos: Mobile Development

- Mobile gesture

  • Setting Swipe Gestures on a List Widget
  • Working with Pull to Refresh

- Mobile widgets

  • Using Search Widget within the Navbar

- Mobile UI design

  • Setting Splashscreen Images and App Icons
  • Using Cordova Plugins

Widgets

  • How-tos: Widgets

- Cards

  • Capturing Card Items

- DataTable

  • Customising Data Table Row Action
  • Using Widgets to represent Data Table Columns
  • View Master-Detail Data Records using Data Table
  • Add Master-Detail records using Data Table
  • Export Data from Data Table
  • Dynamic Data Tables
  • Data Table Column bound to Query
  • Custom Styling Data Table Columns & Rows

- List

  • Creating an Employee List grouped by City
  • Creating an Employee List grouped by Birth Month and City
  • OnRender Event
  • Including a Data Table within a List
  • Building an Editable List
  • Building Cascading Lists
  • Accessing List Items
  • Localization of Data Table Column Headings

- Forms

  • Using Live Form
  • Using Wizard for Cumulative Data Entry in a Form
  • Building Tabbed Live Form
  • How Tos: Live Form
  • Linking Live Form with another Widget for Input
  • Handling Related Fields in a Live Form
  • Adding Master-Detail records in the same transaction
  • Using Cascading Select & Autocomplete for Live Form Fields
  • Using Cascading Select within Live Form
  • Using cascading Filter to populate Live Form
  • Using Wizard for Master-Detail Live Form
  • Using Wizard for Progressive Data Entry in a Live Form
  • Using Wizard for Cumulative Data Entry in a Live Form

- Calendar

  • Calendar Usage - Create an Event
  • Calender Usage - Google Calendar Integration

- CheckboxSet

  • CheckboxSet to Filter List data

- FileUpload

  • File Upload Widget Operations
  • Upload File & Save in Database
  • File Upload & Blob Data
  • File Upload - Custom Directory
  • Accessing File Upload from Java Code
  • Upload Files from Live Form & Form

- Radioset

  • Radioset to Filter a List

- Rating

  • Building Rating Widget using Static Data
  • Building Rating Widget using Static Variable
  • Build Rating Widget using Model Variable
  • Building an Interactive Rating Widget

- Select

  • Configuring Select Widget from a Static List of Values
  • Configuring Select Widget from a Variable
  • Configuring Select Widget using Display and Data Fields
  • Configuring Select Widget from Database Fields
  • Configuring Cascading Select

- Charts

  • Charts - Displaying User Selection in another Widget
  • Charts - Handling Dynamic Data
  • Charts - Custom Data

- Live filter

  • Applying Live Filter to a Data Table or a Chart
  • Building a Multiple Selection Live Filter
  • Building a Range Live Filter

- Container

  • Setting partial page content for Accordion within a List
  • Setting partial page content for Panel within a List using JavaScript

- Tree

  • Tree Use Case - from Static Variable
  • Tree Use Case - from Java Service
  • Tree Use Case - Dynamic Tree

- Nav

  • Nav - Basic Usage

- Dropdown

  • Restricting menu item display based on user role
  • Implementing Localization for Dropdown Menu

Prefabs

  • How-tos: Prefabs
  • Create Prefab using Third Party UI Widgets
  • Create Prefab Using D3 & NVD3 Charts
  • Create Prefab Using D3 Library (DataMaps)
  • Create Prefab using JQuery Plugin
Edit

How-tos for Widgets

How tos: Working Solutions for using WaveMaker Widgets


Data & Live Widgets

Cards

  • How to access card items

Data Table

  • How to view master-detail record using a data table
  • How to add master-detail record using a data table
  • How to export data using a data table
  • How to create a dynamic data table
  • How to bind column of a data table to query variable

List

  • How to group list items
  • How to group list items based upon multiple fields
  • How to use OnRender Event for List widget
  • How to include data table within a list
  • How to build editable list using live form
  • How to build list from the selected item of another list
  • How to access list items
  • How to enable App Localization for Data Table Column Headings

Live Form

  • How to split live form
  • How to link live form to another widget
  • How to configure related fields in a Live Form
  • How to use cascading select and autocomplete widgets for fields in a Live Form
  • How to configure cascading select for fields in a Live Form
  • How to use cascaded Live Filter to populate Live Form
  • How to add master-detail records from Live Form using Wizard
  • How to progressively add fields to a record using Wizard
  • How to accumulate data over multiple steps in a Wizard and save at the last step

Live Filter

  • How to Apply Live Filter to a Data Table/Chart
  • How to build a filtering based upon multiple values
  • How to build a filtering based upon a range of values

Form

  • How to accumulate data over multiple steps in a Wizard and save at the last step

Container Widgets


Accordion Widget

  • How to set partial page content for Accordion within a List

Panel Widget

  • How to set partial page content for Panel within a List using JavaScript

Basic Widgets


Tree Widget

  • How to build a tree from static variable
  • How to build tree from java service
  • How to build a dynamic tree

Form Widgets


Calendar Widget

  • How to create an event and save it in a Database
  • How to integrate with Google Calendar

CheckboxSet Widget

  • How to use CheckboxSet widget to filter a List

File Upload Widget

  • How to use various file service operations
  • How to save uploaded file to a DB
  • How to upload BLOB file to a DB
  • How to upload file to custom directory
  • How to uploaded files from Java code
  • How to use file upload in Form and Live Form

Radioset Widget

  • How to use Radioset widget to filter a List

Rating Widget

  • How to build Rating widget from static data
  • How to build Rating widget from variable data
  • How to build an interactive rating widget

Select Widget

  • How to use list of values for select widget configuration
  • How to use variable for select widget configuration
  • How to use display and data value fields for select widget configuration
  • How to use database fields for select widget configuration
  • How to configure cascading select

Chart Widgets


  • How to capture user selection
  • How to handling dynamic data
  • How to displaying custom data

Navigation Widgets


Nav Widget

  • How to restrict access to Menu/Nav items based upon the User Role
  • How to build a multilevel navigation

Dropdown Menu Widget

  • How to restrict access to Menu/Nav items based upon the User Role
  • How to implement Localization for the menu items
Last updated on 10/31/2019 by Swetha Kundaram
← Using Cordova PluginsCapturing Card Items →
  • Cards
  • Data Table
  • List
  • Live Form
  • Live Filter
  • Form
  • Container Widgets
  • Accordion Widget
  • Panel Widget
  • Basic Widgets
  • Tree Widget
  • Calendar Widget
  • CheckboxSet Widget
  • File Upload Widget
  • Radioset Widget
  • Rating Widget
  • Select Widget
  • Chart Widgets
  • Navigation Widgets
    • Nav Widget
  • Dropdown Menu Widget
WaveMaker
  • PRICING
  • PARTNERS
  • CUSTOMERS
  • ABOUT US
  • CONTACT US
Terms of Use | Copyright © 2013-2019 WaveMaker, Inc. All rights reserved.