как переопределить New Button и Edit Button с LWC для одного конкретного типа записи

Aug 17 2020

Требуется отключить / включить какое-то поле на основе значения, введенного в другое поле при создании или редактировании записи, но это должно происходить для одного типа записи. В настоящее время у нас есть стандартный макет страницы на странице осветления рекордов.

Можно ли добавить логику для отключения полей в деталях записи из готового компонента?

Другой способ, которым я думаю о пользовательском LWC, чтобы переопределить кнопку «Создать» и кнопку «Изменить», но можем ли мы сделать это для одного конкретного типа записи?

Благодарю.

Ответы

4 sanketkumar Aug 17 2020 at 13:41

На стандартной странице подробных сведений динамическое отключение полей может быть выполнено только на зависимом picklit, т.е. отображение разных значений для раскрывающегося списка в зависимости от основного раскрывающегося списка.

Еще одна вещь, которая может запретить пользователю вводить значения в поле динамически с помощью правила проверки или триггера.


Если вы собираетесь переопределить действие, вы не можете сделать это на основе типов записей. Вам необходимо напрямую обрабатывать типы записей в ваших компонентах.

4 PhilW Aug 17 2020 at 13:54

Если вы используете настраиваемый объект, подумайте об использовании динамических форм, которые позволят вам обеспечить более точный контроль над тем, что пользователь может и не может видеть, на основе правил видимости. Он, конечно, не включает / отключает, а скорее скрывает / показывает.

Что касается действий, подумайте об использовании динамических действий, которые снова позволят вам иметь более тонкий контроль, в том числе сделать действия доступными или не основанными на правилах, использующих детали записи.