The phone control in the Infor CRM (Saleslogix) Web Client format’s a phone number, when possible, and that’s really about all it does. What if you wanted to also make it so you could click the number to dial it. Other similar controls, such as the web address control, provides a button that you can […]
There are times that you might want to prompt a user in Infor CRM (Saleslogix) to make sure a click was intentional. I recently built an integration for a customer that allowed them to add or remove products from their WordPress/WooCommerce website by simply checking or unchecking a box in Infor CRM. I didn’t want […]
Many years ago I wrote an article titled Making Required Fields More Visible for SalesLogix 7.2 Web where I outlined how to display a message to the user when required fields are missing. Things have changed in CRM since then. In version 7.2, controls used ASP.NET validation with RequiredFieldValidators so you could accomplish showing a […]
The Editable Grid, or SData Grid in the Infor CRM (Saleslogix) web client is a dojo-based grid based on dgrid. This means that, for the most part, you can do just about anything with the editable grid that you can do with dgrid. In Infor CRM, there’s a few layers to the grid that you […]
I recently had a request to customize the Lookup dialog in Infor CRM (Saleslogix) to add a hyperlink column that would launch a dialog to show related data to the row in the lookup search results. For this particular request, the customer wanted to add this custom column to any product lookup that would show […]
The Infor CRM web client offers a time picker component to its date time control to allow a user to pick from a list of available times. THis control is based on the client side dijit TimeTextBox widget. The unfortunate downside to this widget is it streches from 12AM to 12pm in 15 minute increments […]
In this article we’ll taking a look at how to use conditional styling for rows in the Editable (SData) DataGrid. We’ll change the look (colors, etc) of the row based on conditions in the data. For the example we will be using, we will modify the TicketActivities grid so that punched-in timed activities that were […]
Out of the box in the Infor CRM (Saleslogix) Web client, when you click an address control to view it on a map it opens Mapquest. I have no idea who actually uses Mapquest, so this isn’t ideal and opening the address in Google Maps would be a far better option. This is changing in […]
In the Infor CRM web client the lookup control’s popup dialog defaults to being something like 750px wide. Sometimes this may not be wide enough to incorporate a lookup whose grid contains a lot of columns. You can modify this behavior by extending the base SDataLookup widget. In a previous post I talked about how […]
The Numeric control used in QuickForms in the Infor CRM Web client is rendered as a Dojo Dijit at runtime. The properties editor in Application Architect does expose a few properties you can set to change how the numeric value is formatted, such as decimal places, etc. However, it doesn’t allow you to specify a […]
The Infor CRM implementation of a checkbox does not use a standard ASP.Net CheckBox control. Instead it uses its own control implementation that inherits from the CheckBox control. One of the things that I struggled with recently was how to both change the text showing with the CheckBox as well as change the color of […]
Kris wrote previously about a change you can make to allow using QuickForms in Web Browser controls. That change is a necessary one to make, however, there is one more change you must make if you’ll be using QuickForms in the Web Browser control that you will be showing as a dialog. When the form […]
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 […]
Binding controls in Infor CRM (Saleslogix) Web forms will also automatically disable controls based on field level security for the current user. But what if you want to override that behavior? You might want to still allow a user to add data into those controls on an insert screen even though they would normally be […]
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 ...
In my last post, I discussed how the Infor CRM (Saleslogix) ComboBox is a Dijit Select form widget. This opens up a few different things about what you can do to the control based on what is possible to do with the Dijit Select. For example, controlling the height of the popup list for the ComboBox.
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.