back to top

Working with SalesLogix Style Schemas

In the Application Architect many quick form control types have a Style Schema attribute.  If you select from the drop down you can see two defaults “NegativeNumber” and “Bevel”.

If you look at the Application Help file it talks about the Style Schema as:

Select a value from the drop-down list.

This property can be set at design time from a predefined list that can be modified in the configuration located at: ConfigurationGlobalStyleSchemeTypes.xml.

This property can also be set at run time using expression binding logic. For example, the expression mapped to the StyleScheme property will set the property to ‘NegativeNumber’ if the Account.Type is ‘customer’.

 

The StyleScheme names defined in the configuration file are mapped to the CSS class names in the Web deployment

Looking in the Virtual File System explorer in the specified location you will notice this file does not exist.  The options available for this Style Scheme drop down are actually stored in an external file XML on the local computer running Application Architect.  The location of this file is in C:Documents and SettingsAll UsersApplication DataSagePlatformConfigurationGlobal.  The file is called StyleSchemaTypes.xml.  If you want to add a custom style drop down option you would need to modify this file like shown here:

<?xml version=”1.0″?>
<styleSchemeTypeConfiguration xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
  <styleSchemeTypes>
    <styleSchemeType>NegativeNumber</styleSchemeType>
    <styleSchemeType>Bevel</styleSchemeType>
   <styleSchemeType>MyCustomStyleName</styleSchemeType>
  </styleSchemeTypes>
</styleSchemeTypeConfiguration>

After you modify the XML file you will need to close and re-open Application Architect in order for this new option to be visible.

So once you have the Style Scheme drop down option populated what does this do?  Well it will apply the custom style scheme class with the name specified from the sage-styles.css file in the deployment the form is for.  The sage-styles.css file is located under Portal Manager…Support Files…CSS in the Application Architect.  Once you define a Style Scheme for a control, once the quickform is deployed it will inherit those style attributes as defined in the sage-styles.css file.

Of course you could always type in the style scheme instead of modifying the external XML file to have the option in the drop down list. However, since the name specified must match exactly it is much more convenient to have pre-defined options you can simply choose from.  Just be aware that since this file is stored locally on each computer running Application Architect it would need to be updated on any computer that will use the Application Architect.  Also be aware that executable updates in service packs or hot fixes can overwrite this file and you may loose your custom options.

 

Contact Customer FX for your CRM project
We let our expertise speak for itself - let us know how our all-star team can help on your CRM project
About the Author
Kris Halsrud
Kris Halsrud
Kris Halsrud is a Senior Analyst / Developer for Customer FX Corporation.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Infor CRM Sync for Exchange: Action Required by August 31, 2026

Using Infor CRM Sync for Exchange with Microsoft 365? Your Exchange administrator must update tenant settings by August 31, 2026 to prevent sync disruption.

[Webinar] What’s Coming Next for Infor CRM SLX and Why v10 Matters

See what’s coming next for Infor CRM SLX, including new marketing workflows, automation improvements, and reasons to consider upgrading to v10.

Disable Caching in Infor CRM SLX Web Client

In the rare case caching is causing issues in the Infor CRM SLX web client, it is possible to disable specific types of caching by making edits using Application Architect, and then deploying.

Exploring AI Options for Infor CRM v10

I've started taking a closer look at the AI capabilities built into Infor CRM v10. Over the next several posts, I'll share what I learn. From the built-in features and supported AI providers to implementation considerations, costs, and practical use cases.

Infor CRM SLX 10.0: Delegate Ownership Changes for “Everyone” Records

Learn how the new EveryoneOwnerAssignment secured action in Infor CRM SLX 10.0 allows designated users to change ownership of Everyone-owned records without requiring Administrator access.

Related Articles

Infor CRM Sync for Exchange: Action Required by August 31, 2026

Using Infor CRM Sync for Exchange with Microsoft 365? Your Exchange administrator must update tenant settings by August 31, 2026 to prevent sync disruption.

[Webinar] What’s Coming Next for Infor CRM SLX and Why v10 Matters

See what’s coming next for Infor CRM SLX, including new marketing workflows, automation improvements, and reasons to consider upgrading to v10.

Disable Caching in Infor CRM SLX Web Client

In the rare case caching is causing issues in the Infor CRM SLX web client, it is possible to disable specific types of caching by making edits using Application Architect, and then deploying.

Exploring AI Options for Infor CRM v10

I've started taking a closer look at the AI capabilities built into Infor CRM v10. Over the next several posts, I'll share what I learn. From the built-in features and supported AI providers to implementation considerations, costs, and practical use cases.

Related Videos