m-Painter Manual
m-Painter Manual Introduction m-Painter Toolbar File Menu View Menu Edit Menu Help Menu Insert Tab Inputs Tab Formatting Tab Context Menu Supported Browsers Introduction After building an application, you have the opportunity to open m-Painter and modify the look and the feel of your HTML presentation layer. In addition, you will be able to Read the rest of this document »
m-Painter FAQ
m-Painter Frequently Asked Questions How do I use m-Painter to… Apply a smartlink to a field? Open a link in a new window? Change the text on a submit button? Stop a column/row/table from printing at runtime? Make an input field required? Increase the number of records allowed in a report? Compiling When to Read the rest of this document »
Application Properties Overview
Application Properties Overview While m-Painter allows you to change the look of your applications, Application Properties allows you to control the behavior of your applications. You can access Application Properties two different ways: From the Manage Applications screen, click the icon next to the appropriate application. From the Application Menu, click this button: Note: Read the rest of this document »
Working With Links
Working With Links Basic Links Link Info Tab Target Tab Advanced Tab Hover Window Popup Window Popup Dialog After highlighting text or clicking on a field substitution, you have the option of inserting a link. While there are many options for inserting links into your applications, this document will cover the Insert/Edit Link window Read the rest of this document »
Import Panel
Import Panel mrc is proud to announce the latest m-Painter enhancement: An Improved Painter Importing Panel. Now calling multiple applications (creating dashboards) on one page is easier than ever. Some of the recent improvements include: Preview — You can now see a preview of what you are importing, directly via m-Painter. Auto-Parameters — Read the rest of this document »
Widget Panel
Widget Panel Jump to: Grid Widget Tabbed Widget Accordion Widget Release Notes The m-Painter Widget panel allows developers to add additional structure to their application by adding layouts that better organize the output. Available options are: Grid Widget — The most popular dashboard layout. Users can see all sections at one time. Tabbed Widget Read the rest of this document »
AJAX Helpers
m-Painter AJAX Helpers AJAX (Asynchronous JavaScript And XML) is often used for interacting with a data server through a browser page without needing to refresh. You have already seen AJAX in use with Multiple Record Inquiries. As you enter text into an Advanced Search input box, the page begins to suggest valid data for Read the rest of this document »
Runtime Calculations
Runtime Calculations This feature is ideal for those customers who wish to calculate % of Grand Total (or subtotal) within a report. For instance, let’s say that we would like to pull up a list of Products and see their Month to Date units sold. I would also like to know, based upon the Read the rest of this document »
Create Calendar Helper in m-Painter
Create Calendar Helper in m-Painter To implement the Calendar Helper functionality in your application, open m-Painter. Click on the input field to which you would like the calendar functionality applied. Either select the “Calendar” button from the m-Painter toolbar or right-click on your input field, and select “Insert/Edit Calendar”. If you see the below Read the rest of this document »
Create Lookup Window in m-Painter
Create Lookup Window in m-Painter The Lookup Window is popular because: Lookup Windows are a viable alternative to dropdown lists. mrc recommends using dropdown lists when there are less than 100 options to select. Lookup Windows have no size limitation. Lookup Windows allow your user to filter and paginate through records easily. Lookup Windows Read the rest of this document »
Create Dropdowns in m-Painter
Create Dropdowns in m-Painter Jump to: Creating Drop-Down Lists from the Current Application Creating Drop-Down Lists from an External Table Creating Drop-Down Lists in the Interactive Report Template Release Notes This document explains the two ways to implement drop-down lists: From the current application (applies to Retrievals & Reports templates) and from an external Read the rest of this document »
Override Default SQL Statement
Override Default SQL Statements m-Power applications allow you to have the ability to manually override the default SQL statement. Some customers wish to do this to be able to fully customize which data is extracted from the database. To do this, build your application as you normally would. In the illustration provided below, we Read the rest of this document »
Add Google Maps to your Applications
Add Google Maps to your Applications Some common purposes of the Google Maps are: Map a list of available products and where your customer base may find them Visualize the location of your nationwide fleet Embed closed order addresses to determine shipping logistics Map a list of current clients to see what geographical Read the rest of this document »
Recreate only the Prompt Page of a Report
How to Recreate only the Prompt Page of a Report As you may have already noticed, during compile time, you must either choose to overwrite all HTML outputs or none of them. With the below method, you can save one page, while recompiling another. In the example below, we will show how to save Read the rest of this document »
Customize Error Messages in your Web Applications
Customize Error Messages in your Web Applications Many developers want flexibility. Appropriately, they deserve it! One way to get flexibility within your m-Power applications is to customize your error messages. While m-Power generates generic terms such as “Invalid User” or “This record already exists” automatically, you can override these messages to something much more Read the rest of this document »
Copy an Application (including m-Painter changes)
Copy an Application (including m-Painter changes) The m-Power web interface includes a very useful tool that allows you to copy an application. You have a variety of copying choices: Copy an Application of any type to the Same Data Dictionary Copy an Application of any type to another Data Dictionary Promote a Retrieval to Read the rest of this document »
Use “Page Name” to show different outputs for one application
Use “Page Name” to show different outputs for one application Perhaps one of the greatest, little known features of m-Power is the use of the Pagename function. The Pagename function allows you to create any number of output pages, then be able to specify which output is displayed to the user. This could be Read the rest of this document »
Use Field Substitutions within HTML Attributes and Inline Styles
Use Field Substitutions within HTML Attributes and Inline Styles m-Painter allows field substitution parameters within HTML attributes and CSS styles. This document will help to explain how m-Painter can be used with field substitutions. Some HTML attributes accept any character data as valid; for example, title, alt, and class can be set to any Read the rest of this document »
Advanced Selection Dialogs
Advanced Selection Dialogs Beginning with the October 4th, 2012 version of m-Power, users will have the option of utilizing advanced selection dialogs within their m-Power applications. These selection dialogs will replace the current filter row within the application’s main data table, maximizing your end user’s screen real estate as well as giving users an Read the rest of this document »
AJAX Form Submission
AJAX Form Submission Beginning with the October 4th, 2012 version of m-Power, users have the option to submit all forms via an advanced web technique called AJAX. AJAX stands for Asynchronous Javascript And Xml. This technique submits and returns data asynchronously so the page does not require a reload. Your users will like this Read the rest of this document »
