Как мы можем сделать пользовательскую кнопку видимой, основываясь на состоянии поля на стандартном макете (не на странице visualforce) в пользовательском объекте.
Вот учебник Tehnrd: http://www.tehnrd.com/show-and-hide-buttons-on-page-layouts/
Это возможно с использованием типов записей и уникального макета страницы для каждого.Решение от jQuery, опубликованное Мэтью, выглядит действительно круто.