View more results: All Community | Partner Community
  • Blog Post: Injecting javascript into system action screens with no Custom Content field

    ** Note a better technique is described in this blog post ** One of the very nice features of CRM is the Custom Content field on screens. They allow you to enhance the functionality of screens and add business logic to be processed client-side, making for a smoother user experience. But there are...
  • Blog Post: Dynamically change SearchSQL for an SSA field client-side

    Recently I was asked if it is possible to restrict a Search Select Advanced field based on criteria that may change client-side. The answer was no, it's not possible through standard customization. However it's not impossible... I want to be very upfront about this blog post: it is about an...
  • Blog Post: Jack's Hack FAQ

    hack [hāk] -verb (used with object): To cut, notch, slice, chop, or sever (something.) To damage or injure by crude, harsh, or insensitive treatment; mutilate; mangle. -computing jargon: A quick job that produces what is needed, but not well. To alter the intended...
  • Blog Post: Getting server side stuff client side (for Sage CRM v7.1sp2 and earlier)

    Note: This article discusses techniques relevant for Sage CRM v7.1sp2 and earlier. If you are using Sage CRM 7.2 please refer to the articles that discuss the new Client Side API. In this post I will be exploring the possibilities of combining the CRM.AddContent method and some javascript data transmission...
  • Blog Post: Using AJAX to access server-side objects client-side (for Sage CRM v7.1 and earlier)

    Note: This article discusses techniques relevant for Sage CRM v7.1 and earlier. If you are using Sage CRM 7.2 please refer to the articles that discuss the new Client Side API. *** See my recent blog post for information about an AJAX gotchya *** *** See my recent blog post for a different...
  • Blog Post: Gotchya when using AJAX in CRM Customisations (for Sage CRM v7.1sp2 and earlier)

    Note: This article discusses techniques relevant for Sage CRM v7.1sp2 and earlier. If you are using Sage CRM 7.2 please refer to the articles that discuss the new Client Side API. Previously I blogged about using AJAX in CRM Customisations. I found a bit of a gotchya that can cause data-loss. Please...
  • Blog Post: Changing Search Select Advanced display fields

    CRM allows you to change the display fields used in an Search Select Advanced (SSA) field but it does not give you control over the order of the fields displayed. The following function, placed in the custom content of the screen, will allow you to change the order of the display fields: <script>...
  • Blog Post: Getting scripts into hard-to-reach places (for Sage CRM v7.1sp2 and earlier)

    Note: This article discusses techniques relevant for Sage CRM v7.1sp2 and earlier. If you are using Sage CRM 7.2 please refer to the articles that discuss the new Client Side API. *** Please note that this article describes a technique that exploits undocumented workings of the product. Please read...
  • Blog Post: Pixel Perfect gadget contents with jquery

    I thought I'd share this: so I'm trying to create a custom gadget that displays a map and I want it to resize to fit the size of the gadget in a flexible layout. I needed a method of finding the height and width of the IFrame. It turns out this is very easy to do with some simple jquery. ...