Many of the controls in Infor CRM (Saleslogix) are composite controls. This means, that a single control you add to a quickform, such as a picklist, address control, date picker, etc, are rendered on the web as multiple controls that make up that single control. On top of that, many of these controls are transformed […]
I’ve posted previously about how you can change the Dijit control type of the ComboBox to give it different functionality or behavior. See Creating a Searchable & Filterable ComboBox in Infor CRM In that post, I showed how to change the ComboBox’s data-dojo-type attribute to change it from a normal ComboBox to a filterable & searchable […]
Programmatically Setting Custom Conditions for the Lookup Results Group in Infor CRM (Saleslogix) Web
The Lookup Results Group in Infor CRM displays a list of records matching a particular set of conditions. Typically, the user performs a search and the search conditions set the results of the Lookup Results group. However, it is possible to programmatically set these conditions at runtime. Kris Halsrud previously wrote about setting the Lookup Results based […]
We received a tip from a customer (Rob Seiwert at Video Corporation of America) last week that is worth passing along. This tip will improve the performance of your Infor CRM (Saleslogix) Web and reduce the initial load time after periods of inactivity, after a server reboot, or after a new deployment has been performed. Pre-Compiling and […]
The “Performs Update” Property in the Button Click Actions Validation of required fields in Infor CRM (Saleslogix) Web is something that is built in. However, how you set up the save button on your form does make a difference on whether or not it works. When you add a Save button to a form, by […]
When customizing the Infor CRM (Saleslogix) Mobile client, it's common for the ApplicationModule to grow very large as more and more customizations get added into it. This makes the code difficult to work with and very poorly organized. There are some better solutions to keep your code nicely organized and easy to maintain.
Today at Microsoft’s Build Developer Conference, a new, free, cross-platform code editor for web applications named Visual Studio Code was announced. This new IDE is more lightweight and similar to other text-based code editors like Sublime or Atom. The IDE was actually built on Github’s Electron node-based framework (the same thing that Github’s Atom editor […]
I've had a few posts lately covering the ComboBox control in the Infor CRM (Saleslogix) Web Client. The ComboBox itself isn't too exciting. However, as I've mentioned in the previous posts, the fact that the Infor CRM ComboBox renders as a Dijit Select form widget makes it so much more powerful due to the fact that you can use it as a Dijit Select widget and not just as an ASP.NET control. In this post, we'll look at changing the ...
There's a problem with the ComboBox control in the Infor CRM (Saleslogix) Web Client. It won't disable. Sure, it has an Enable property, but setting it to false has no effect on the control and it will remain enabled. However, there is a solution. Luckily, the control itself renders as a Dijit Select form widget from the Dojo UI Library so we can simply manipulate the control based on what can be done to the Dijit Select.
If you've had any exposure to SalesLogix, you'll have used a bundle. Bundles are great, but when it comes to delivering data or schema changes in a bundle, there have always been a lot of unknowns as to what is actually happening. What if the schema changes already exist in the target database? What about data, does it only insert or does it do updates if the data already exists? This post will attempt to clarify these questions so you...
I’ve released some updates to the SalesLogix Mobile Developer Toolkit. This new release adds some fixes and a few new features. View the SalesLogix Mobile Developer series index Download the SalesLogix Mobile Developer Toolkit New Features Some of the more notable new features in the SalesLogix Mobile Developer Toolkit are the following: Support for adding […]
I am very pleased to announce a new & free open source tool from Customer FX named the SalesLogix Mobile Developer Toolkit. This toolkit will make your life easier when working with the SalesLogix Mobile product and provide automation to some of the tedious tasks you have to complete before you actually get to start writing code. Let's take a look.
One of the many great things about developing for the SalesLogix Windows client using .NET Extensions is that you are able to unit test your code. However, since .NET Extensions are passed references to the running instance of SalesLogix, it's important to be able to mock those objects so you can test properly. Best of all, this also allows you to fully test and debug within Visual Studio without the need to have SalesLogix even running.
If you're working in the SalesLogix Windows (LAN) client, why not make as most use as possible of a modern development environment, language, and tools? The SalesLogix .NET Extensions feature in the SalesLogix Windows client is one of the best, and likely least used, features in the SalesLogix Windows client development story. A choice bewteen using an out-dated development environment and VBScript, with no possibility of using source control...
I've pushed version 1.2 of Sublogix to NuGet. There's some changes in how the custom entity templates are created by default. In previous versions of Sublogix, the custom entity templates used the display names for tables and fields in SalesLogix to create classes and properties. This caused several problems which this version addresses
The SalesLogix Group Explorer has become a widely used tool for tracking down issues with SalesLogix groups, allowing you to see the group definition, conditions, layout, and underlying SQL for any SalesLogix group. Best of all it's a free tool. This tool has been updated to work on 64-bit computers as well as all versions of SalesLogix from version 7.2 up to the most recent version 7.5.3.
I'd like to introduce a new open source project from Customer FX that allows you to create and run background tasks in the SalesLogix Web platform. Background Tasks for SalesLogix provides a framework for you to use to build custom tasks that will run on an interval and perform some action in the background while the SalesLogix Web platform is running.
Sublogix, the simple repository and entity model for SalesLogix, is now available via the NuPack package management system! You can now easily get Sublogix to use in your own custom SalesLogix projects. Best of all, you can get it easier than ever using the NuPack package management system.
A few weeks ago I announced Sublogix. Sublogix is Customer FX project that provides a simple repository for SalesLogix development, allowing you to use an entity model and repository in any version of SalesLogix and is great for use in .NET Extensions in the LAN client, stand-alone or addon applications for SalesLogix or whatever. Death to SQL statements. Things are progressing nicely with Sublogix so I decided it was time to give you a closer lo...
Something that was born out of a project I've been working on is a simple repository for SalesLogix that supports all the way back to SalesLogix v6.2 up to the current 7.5.3, both LAN and Web as well as stand alone applications and utilities. I've named it Sublogix. Sublogix is a simple object model and repository for SalesLogix. Sublogix is not meant to replace the SalesLogix Repository that lives in SalesLogix Web. It's purpose is t...