Skip to main content

Details (capabilities & limitations)

Supported controls​

DataPress renders forms close to their Dataverse definitions.

Supported control types include:

  • Single‑line and multi‑line text
  • Email and numeric fields
  • Money and integer fields
  • Radio buttons and checkboxes
  • Date and time pickers
  • Lookup fields

Limitations​

Lookup selection​

  • Lookup dialogs do not support selecting multiple records

Unsupported composite controls​

The following controls are not currently supported:

  • Subgrids
  • Maps
  • Quick (nested) forms
  • Notes, activities, posts, assistant panels

Web resources​

Custom JavaScript web resources embedded in Dataverse forms are not supported.

You may still use WordPress‑level CSS and JavaScript to customize appearance and behavior.


Composite columns​

Full Name (fullname)​

fullname is a calculated field composed of name attributes.

If present on the form, DataPress automatically decomposes it into individual controls (such as firstname and lastname) instead of using a popup editor.

Microsoft reference:
https://www.magnetismsolutions.com/blog/colinmaitland/2014/02/03/how-to-change-the-full-name-format-for-contacts-in-microsoft-dynamics-crm-2013

Address (addressN_composite)​

Address composite columns are handled similarly and decomposed into their underlying attributes.

The plugin allows configuring which attributes are used for Full Name and Address fields.


Date and time behavior​

Dataverse supports multiple date behaviors:

  • User Local: Adjusts values based on the user’s time zone.
  • Time Zone Independent: No time zone conversion is applied.
  • Date Only: Displays only the date portion without time zone conversion.

Documentation:
https://learn.microsoft.com/en-us/power-apps/maker/data-platform/behavior-format-date-time-field

Time zone handling​

For User Local fields, displayed values depend on:

  • ICDS_DATETIME_VALUE setting (Legacy или Local)
  • User time zone

Example:

Stored ValueTimezoneDisplayed Value
5/15/2028 03:00 AMUTC+25/15/2028 05:00 AM
5/15/2028 03:00 AMUTC‑45/14/2028 11:00 PM

Anonymous visitors see values using the WordPress site time zone.


Lookup behavior and security​

Display modes​

  1. Dialog — searchable modal lookup
  2. Dropdown — filtered list with optional search
  3. Select — simple dropdown (≈ 50 options)

Security measures​

To prevent unauthorized data access:

  1. WordPress nonces are enforced
    https://developer.wordpress.org/apis/security/nonces/

  2. Access can be restricted using a filter hook:

add_filter( 'integration-cds/lookup/authorize-access', function( $isAllowed, $entityName, $view ){
if ( !is_user_logged_in() ) {
return false;
}
return $isAllowed;
}, 10, 3 );
  1. FetchXML templates can filter lookup results.

Unsupported Whole Number Formats​

These Dataverse formats are not supported:

Language code Duration Time zone

Decimal & Float Fields​

Handled according to Dataverse settings (min/max, decimals). Reference