As of April 17, 2018, this site is now in read-only mode. To start new Blackbaud Developer’s discussions, you will find Developer Discussions in the Blackbaud CRM Community.

To post or respond to Blackbaud Community discussions, you will have to login using a login. Learn how to login here. If you have questions or need assistance, please email

Custom UI Model

Adding Address Validation to a custom form

By: christi

Posted on: March 29, 2016

NOTE: You need to have Address Validation turned on before beginning. To see if Address Validation is enabled, open the Address Add Form 2, set the country to a country with Address Validation enabled, and ensure that the Validate button shows. At a minimum, your data form must have the following fields (though they can be named differently and can be hidden, they do need to exist in your form): COUNTRYID, ADDRESSBLOCK, CITY, STATEID, POSTCODE. In your form, add the UIAction that will trigger the validation: <UIAction ActionID="VALIDATEADDRESSACTION" Caption="Validate" Description="Perform... Read More
Categories: ,

Building a Custom Constituent Map

By: UI Modeler

Posted on: September 26, 2013

By: Ben Lambert, Principle Software Engineer – Blackbaud Level: Advanced Introduction This article is a continuation of our UI Modeler series.  As I demonstrated in the previous post you can indirectly register an Add-In or Extension for a Custom UI Model by registering an Add-In or Extension for the parent form that summoned the Custom UI Model.  Using that approach, you can programmatically inject some behavior/logic/UI into a downstream custom model by getting a reference to it via its parent.  But what if the Custom UI Model in question is actually housed on a page and there is no "parent... Read More
Categories: ,

Privacy Policy | Sitemap | © 2011 Blackbaud, Inc. All Rights Reserved

Digital Ocean