Thursday, November 15, 2012

Disable YUI button in Alfresco Share

How to disable YUI button in alfresco share?

In this blog post, I'll disable the "Task Done" button in the task-edit page in alfresco share.

Step 1: Get the root element id of the task done button. It consists of Span-->Span-->Button. So, we need to get the root (first) span element id and pass get the button instance then disable it.

Ex : page_x002e_data-form_x002e_task-edit_x0023_default_prop_transitions-Next

Step 2: Get the instance of the button by passing the id.

Ex : YAHOO.widget.Button.getButton('page_x002e_data-form_x002e_task-edit_x0023_default_prop_transitions-Next');

Step 3: Use Alfresco.util.disableYUIButton method to disable the YUI button. This Alfresco.util.disableYUIButton method accepts the instance of the YUI button.

Ex: Alfresco.util.disableYUIButton(YAHOO.widget.Button.getButton('page_x002e_data-form_x002e_task-edit_x0023_default_prop_transitions-Next'));

The above example disables the "Task Done" button in task-edit page in alfresco share.

Hope this helps someone.

No comments:

Post a Comment