Welcome
Sponsored Links
This presentation is the property of its rightful owner.
1 / 16

Welcome! PowerPoint PPT Presentation


  • 89 Views
  • Uploaded on
  • Presentation posted in: General

Welcome!. APPX Conference 2013. Agenda – Thursday AM Using Table Widgets Drag & Drop HTML Editor/Viewer Web Services New GUI Events Other useful API’s. Welcome!. True scrolling table User can sort/rearrange/resize (process) Based on new process type “Table Resource” Has a PCF

Download Presentation

Welcome!

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Welcome!

APPX Conference 2013


Agenda – Thursday AM

Using Table Widgets

Drag & Drop

HTML Editor/Viewer

Web Services

New GUI Events

Other useful API’s

Welcome!


True scrolling table

User can sort/rearrange/resize (process)

Based on new process type “Table Resource”

Has a PCF

Has SOP, EOP, Post PCF Read EP

Seq No controls initial order of columns

Width controls initial width, can also mask data

Using Table Widgets


Uses Col Headings in DD for table headings

Paint on image using new tool.

Displays pseudo text

Can set font size, type, colour, background colour

Widget scrolls horizontally/vertically

Using Table Widgets


At Runtime:

Can have multiple table widgets at once

Can set options for single click/double click

Can determine which row(s) the user selected

Can retrieve the PCF key of the selected row(s)

Use --- INCLUDE/SELECT RECORD to include or pre-select a record/row.

Using Table Widgets


At Runtime:

Tables are reloaded after Pre-Display Event Point executes.

Can control via --- WIDGET RELOAD DATASRC field and --- .WIDGET RELOAD DATASRC API.

Using Table Widgets


Limitations:

Read only, change/add/delete not allowed

Performance, ie, may be too slow to load with 10,000 records. Use memory file instead.

Using Table Widgets


We can designate certain widget types as ‘drop’ targets.

Allows user to drag and drop a file, folder or Email (Outlook, Thunderbird supported)

Drop spec allows File, Folder, Tree, Any

Drag & Drop


At Runtime:

User can drag object over drop area, target is highlighted to indicate drop allowed.

If not valid, message ‘No Valid Items Dropped’

--- OPTION is set to DROP, and files DROPINFO and DROPPROP populated.

If Email dropped, email is copied to ‘dropCachePath’ location. Designer responsibility to manage them.

Drag & Drop


There are 5 new widget types for TEXT fields:

WEB BROWSER – full featured web browser

CODE VIEWER – display code with highlights

HTML EDITOR – display/edit HTML

FLASH PLAYER – play Flash Files

MEDIA PLAYER – play supported media files

New Widget Types


Web Browser has option to show ‘decorations’ or not.

HTML editor can enter/save text in HTML format. Can be displayed via HTML Viewer control.

Editor can be customized

To play Flash files, Flash must be installed on desktop

New Widget Types


To play media files on non Windows desktops requires VLC from http://www.videolan.org/vlc

New Widget Types


A new feature of the .STREAM routines is the ability to open a URL as a file.

Pass the URL as file name, then you can read the results using .STREAM READ

There are free web services at http://www.webservicex.net/ws/wscatlist.aspx

Using Web Services


Your process can be notified when the user Tabs into, Tabs out of, or changes a value.

Allows screens to be much more interactive.

Set on a field by field basis

--- OPTION is set to TAB IN, TAB OUT, or VALUE CHANGED

New GUI Events


--- CURSOR AT FIELD contains the field name.

Only Option Intercept is executed (unless you change the value of --- OPTION).

VALUE CHANGED triggered when user Tabs out or timer expires (valueChangedTimer)

One keystroke could trigger all three events.

New GUI Events


Late breaking features in 5.2.2

APPX_WARN_REG_DAYS

APPX_SMART_ILF

New values for --- OPTION

KEY ENTRY

RESCROLL/INCLUDE RECORD

LOGOUT

New Resource type - FONT

Bonus Round!


  • Login