Support for List Page (Canvas) and Notes

Support for List Page (Canvas) and Notes

Hello everyone!

We are glad to announce two exciting updates in Client Script.

  1. Client Script support for List Page (Canvas)

  2. Client Script support for Notes

These open the door to more dynamic and interactive customizations!

1. Client Script support for List Page (Canvas)

You can now write Client Script for three different views of the canvas list page

  • Custom List view

  • Tile view

  • Table view

You can trigger them on your List Page (Canvas) using the following events.



The necessary Client API support has also been provided for this page.

Quote

Use Case : Highlight cards and view invoice

Zylker, which handles high-volume product distribution using Zoho CRM, processes numerous orders each day.

A. To improve efficiency, they want to display color-coded order cards in the list view based on their status—such as Created, Shipped, or Delivered.

B. Additionally, each highlighted card should include an icon that opens the invoice for that specific order.



Click here to view the source code for adding styles.

Click here to view the source code for viewing the invoice.


2. Client Script Support in Notes Related List

You can now use onBeforeAdd and onBeforeUpdate events to trigger Client Scripts before a note is created or updated. This lets you validate or auto-modify note content just before it's saved.


Supported ZDKs: getValue() and setValue().

Quote

Use Case: Auto-Enrich Notes with Order Details

At Zylker, the admin wants to add a Client Script that automatically adds order details like status, product list, and total amount to the notes in the Deals module. This should happen when a user types a note with an Order ID (e.g., #12345678), before the note is saved.


Click here to view the source code.

Share your feedback in the comments section below and help us make Client Script even better for you.


Happy Client Scripting 😊

    • Sticky Posts

    • Kaizen #198: Using Client Script for Custom Validation in Blueprint

      Nearing 200th Kaizen Post – 1 More to the Big Two-Oh-Oh! Do you have any questions, suggestions, or topics you would like us to cover in future posts? Your insights and suggestions help us shape future content and make this series better for everyone.
    • Kaizen #226: Using ZRC in Client Script

      Hello everyone! Welcome to another week of Kaizen. In today's post, lets see what is ZRC (Zoho Request Client) and how we can use ZRC methods in Client Script to get inputs from a Salesperson and update the Lead status with a single button click. In this
    • Kaizen #222 - Client Script Support for Notes Related List

      Hello everyone! Welcome to another week of Kaizen. The final Kaizen post of the year 2025 is here! With the new Client Script support for the Notes Related List, you can validate, enrich, and manage notes across modules. In this post, we’ll explore how
    • Kaizen #217 - Actions APIs : Tasks

      Welcome to another week of Kaizen! In last week's post we discussed Email Notifications APIs which act as the link between your Workflow automations and you. We have discussed how Zylker Cloud Services uses Email Notifications API in their custom dashboard.
    • Kaizen #216 - Actions APIs : Email Notifications

      Welcome to another week of Kaizen! For the last three weeks, we have been discussing Zylker's workflows. We successfully updated a dormant workflow, built a new one from the ground up and more. But our work is not finished—these automated processes are