There are several articles that show the use of the Client Side API. I hope this is a valuable reference that brings everything together.
See
There are some Drop-in Demo Code examples of business rules that can be implemented in Sage CRM using the Client Side API. The download zip file includes a readme that explains the installation. You can find the drop-in code here: https://community.sagecrm.com/partner_community/m/general_development_resources_non-dpp/default.aspx
Introduction to the API
Binding to Events
- Binding Client Side Script to the onLoad event using crm.ready()
- Using an External Script file to add event code to a field.
Buttons
- Adding a Print Screen button to a system page using the client side API
- Controlling the properties of New Buttons adding using the Client Side API
- Calling extensions (ASP pages and .NET assemblies) from buttons added using the client side API
- Creating a Popup screen using the Client Side API
Lists
- Control of Grids, Lists and Columns Using the Client Side API
- Creating a compound filter (filterWhere) using the Client Side API
Tabs
TopContent
- Adding Additional Information to the TopContent of a System Screen using the Client Side API
- Creating a Mashup with a FusionChart and Ajax Data using the Client Side API
Mode
Ajax
Changing Field Behaviour
- Adding a field to display an Image. e.g. Product Photo
- Controlling FusionChart Widgets with the Client Side API
Script Libraries
- Script Libraries: Reusing Client Side Code Between Screens
- Script Libraries: Defining Namespace References
- Adding Protection to Your Code in Script Libraries
Recent List
Screen Control