как переопределить New Button и Edit Button с LWC для одного конкретного типа записи
Требуется отключить / включить какое-то поле на основе значения, введенного в другое поле при создании или редактировании записи, но это должно происходить для одного типа записи. В настоящее время у нас есть стандартный макет страницы на странице осветления рекордов.
Можно ли добавить логику для отключения полей в деталях записи из готового компонента?
Другой способ, которым я думаю о пользовательском LWC, чтобы переопределить кнопку «Создать» и кнопку «Изменить», но можем ли мы сделать это для одного конкретного типа записи?
Благодарю.
Ответы
На стандартной странице подробных сведений динамическое отключение полей может быть выполнено только на зависимом picklit, т.е. отображение разных значений для раскрывающегося списка в зависимости от основного раскрывающегося списка.
Еще одна вещь, которая может запретить пользователю вводить значения в поле динамически с помощью правила проверки или триггера.
Если вы собираетесь переопределить действие, вы не можете сделать это на основе типов записей. Вам необходимо напрямую обрабатывать типы записей в ваших компонентах.
Если вы используете настраиваемый объект, подумайте об использовании динамических форм, которые позволят вам обеспечить более точный контроль над тем, что пользователь может и не может видеть, на основе правил видимости. Он, конечно, не включает / отключает, а скорее скрывает / показывает.
Что касается действий, подумайте об использовании динамических действий, которые снова позволят вам иметь более тонкий контроль, в том числе сделать действия доступными или не основанными на правилах, использующих детали записи.