Creating Custom Conversion Themes

Slides:



Advertisements
Similar presentations
Microsoft Expression Web-Illustrated Unit J: Creating Forms.
Advertisements

MS-Word XP Lesson 1.
Access 2007 ® Use Databases How can Microsoft Access 2007 help you to get and stay organized?
Tutorial 6: Managing Multiple Worksheets and Workbooks
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Advanced Workgroup System. RED Advanced Workgroup Systems: Scan Features Copy Print Scan DNSG Software Our Customers Documents Our Customers Documents.
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1.
November 3, 2011 Deborah de Bruin Building Digital Libraries.
Create Forms Lesson 5. Software Orientation Creating Forms A form is a database object –enter, edit, or display data from a table or query Providing.
© 2012 Boise State University1 WordPress Training February 14, 2013.
Microsoft Expression Web - Illustrated Unit B: Creating a Web Site.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Classroom User Training June 29, 2005 Presented by:
Database-Driven Web Sites, Second Edition1 Chapter 8 Processing ASP.NET Web Forms and Working With Server Controls.
Web Technologies Website Development Trade & Industrial Education
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
© 2012 Boise State University1 WordPress Training February 14, 2013.
Microsoft SharePoint Document Libraries & Management 1.
Website Development with Dreamweaver
OUTLOOK: Did you know you could…? Manage meetings and check the availability of other users? Customize the look of your inbox and other folders? Do a Mail.
Microsoft Expression Web-Illustrated Unit I: Working with Tables.
Chapter 6 Generating Form Letters, Mailing Labels, and a Directory
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
Fourth R Inc.1 WELCOME TO MICROSOFT OFFICE FRONTPAGE 2003 INTRODUCTORY COURSE.
CSCI 6962: Server-side Design and Programming Database Manipulation in ASP.
Support.ebsco.com Introduction to EBSCOhost Tutorial.
Microsoft Outlook 2010 Chapter 3 Managing Contacts and Personal Contact Information with Outlook.
Microsoft Access 2010 Chapter 10 Administering a Database System.
GISMO/GEBndPlan Overview Geographic Information System Mapping Object.
ECDL. Word processing Work with documents and save them in different file formats Choose built-in options such as the Help function to enhance productivity.
Adobe Dreamweaver CS3 Developing a Web Page. Planning the Page Layout Use White SpaceUse White Space Limit media objectsLimit media objects KISSKISS Use.
Unit 2, Lesson 7 Creating Web Pages and Web Documents.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
Chapter 28. Copyright 2003, Paradigm Publishing Inc. CHAPTER 28 BACKNEXTEND 28-2 LINKS TO OBJECTIVES Table Calculations Table Properties Fields in a Table.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
COMP 143 Web Development with Adobe Dreamweaver CC.
VNew PDF Converter “A PDF Converter to convert PDF files to images Manually and Automatically“
COMPREHENSIVE PowerPoint Tutorial 5 Applying Advanced Special Effects in Presentations.
COMPREHENSIVE Excel Tutorial 12 Expanding Excel with Visual Basic for Applications.
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
Introduction to EBSCOhost
Teacher Webpage Training
JavaScript, Sixth Edition
Chapter 2: The Visual Studio .NET Development Environment
Dreamweaver MX Lesson 14: Using Find and Replace.
About SharePoint Server 2007 My Sites
LMEvents SharePoint Portal How-to Guide
Creating a Simple Presentation
Visual Designer – Tips and Tricks
T_C_N_L_G_ E D I D I E O Y O H I E B J I R E A A W.
Microsoft Access 2003 Illustrated Complete
Student Registration/ Personal Needs Profile
Word Lesson 7 Working with Documents
Nov 5th Inservice.
Microsoft PowerPoint 2007 – Unit 2
HP ALM Defects Module To protect the confidential and proprietary information included in this material, it may not be disclosed or provided to any third.
Welcome to WebCRD.
Introduction to EBSCOhost
Creating Online Presentations
Working Knowledge Training
Exploring Microsoft® Office 2016 Series Editor Mary Anne Poatsy
Student Registration/ Personal Needs Profile
Presentation transcript:

Creating Custom Conversion Themes Agile Modernization with Profound.js Brian May Director Pre-Sales and Customer Solutions Profound Logic

Overview Theme file Theme options Theme JS functions Common conversion tasks Genie skin considerations

Theme file

Conversion themes are JS documents Located at Theme file Conversion themes are JS documents Located at /www/my_instance_name/htdocs/profoundui/userdata/custom/themes/ The file will contain a call to pui.cnv.themes.add() containing JSON data to describe the conversion

Most options in the theme file are just name value pairs "input css class": "Espresso-input“ "button type": "button“ "auto arrange": false "show fkey name": false "show fkey text": true A complete list of options can be found in the online documentation http://www.profoundlogic.com/docs/display/PUI/Themes

Theme file Special functions process field process fkey JS function that is run for every field in the original DDS Parameters Field object – Contains information from the original DDS Item object – Contains the element being created by the conversion Subfile flag – Boolean indicating if field is in a subfile record Window flag – Boolean indicating if field is in a window record format process fkey JS function that is run each function key link or button created Keyword object – Contains the info on the DDS keyword for the function key Item object Format object – Contains all properties and elements for the current record format Member – name of DDS source member being converted

Theme file Special functions fkey sort grid enhancements JS function that is run to determine sort order Parameters First keyword object Second keyword object JS function returns -1 if first keyword comes before second or 1 if reversed grid enhancements JS function that is run when a subfile record format is converted Control record – Contains properties and elements from converted control record Grid object – Contains properties and elements for the subfile record format Options array – Array of detected subfile options (2=Edit, 4=Delete, etc.) Member

Theme file Special functions add enhancements Most used special function JS function is run after each record format is converted Contains all converted elements Allows manipulation of elements based on other elements Parameters Format object Subfile flag Window flag Member DDS object – Contains JSON data representing the original DDS for the record format

Common Conversion Tasks

Common tasks Adding new elements Use the items property Array of elements and properties to be added To help with properties Layout record format by hand Save as local file Open in text editor to see properties needed

Common tasks Manipulating a field If no need to reference other screen elements, use "process field" Example checks to see if element is a date and modifies the element to a date widget

Common tasks Creating prompt button

Common tasks Creating prompt button

Working with Genie

Use the same CSS classes Working with Genie Use the same CSS classes In order for the visual designer to use the classes, they should be moved to a new CSS file in /www/my_instance_name/htdocs/profoundui/userdata/custom/css/ Files in this folder are automatically loaded in the Visual Designer The start.html file for the Genie Skin will need to have the new CSS file linked into the page

Q&A

More Info Web Site: www.profoundlogic.com Contact Me: bmay@profoundlogic.com profoundlogic company/profound-logic-software @ProfoundLogic And with that, we’re ready to take your questions (Questions until close of Webinar) Amanda: Thank you for attending