Browse By Tags

  • Blog Post: Suppressing Tabgroup display

    If you want to suppress the default tab bar then you can override it. For example when working in the context of the My CRM menu you may wish to call a "new" or "find" page. If we used Response.Write(CRM.GetPage()); then the existing default menu would display. In my example given...
  • Blog Post: Calling CRM Actions

    The CRM.URL() method is used to allow you to build correctly formatted URLs that reach back into the application. Most commonly this is used to interact with ASP pages and with Sage CRM .NET application extensions. For example to build a button that calls an ASP page the code would look like: var...
  • Blog Post: How did I get Here?

    In this post I would like to consider how you can establish whether a page has just been called via a hyperlink (from the tab) or it has been called because "Save" action button has been pressed. Pages can be called either by direct hyperlinking to them or by clicking a "button"....
  • Blog Post: AddContent() and GetPage() versus GetTabs() and Execute() in COM ASP API

    You can render a page using var myBlock = CRM.GetBlock("opportunitylist"); Response.Write(CRM.GetTabs()); Response.Write(myBlock.Execute()); The important thing here is that the Execute() method of the block generates the HTML that is to be returned to the page. A page generated this way...
  • Blog Post: Adding a Clone Campaign button to Sage CRM using ASP COM API

    Here is an example that uses the Button Group feature added in Sage CRM. You can see from the screen shot above that I have added a button to the system generated Campaign Summary Screen. When the button is pressed, the following screen appears that allows me to provide a new name for the campaign and...
  • Blog Post: Sage CRM 2018 R1: Passing an additional parameter to a .NET dll or ASP page from tab and buttons.

    It is possible to pass an additional parameter from a tab or a button. The allows a developer to use a single main entity point within the application extension which can then use the extra parameter as a flag to cause Sage CRM to process the page differently. The image above shows a tab option...
  • Blog Post: Sage CRM 2018 R1: Using additional parameters passed from a tab or button in a .NET application extension.

    It is possible to pass an additional parameter from a tab or a button. Please see the article " Passing an additional parameter to a .NET dll or ASP page from tab and buttons ". This article will consider two different approaches that for using the an extra parameter as a flag to process...