#function #microsoft-dynamics #powerapps #dynamics-365 #powerapps-modeldriven
#функция #microsoft-динамика #powerapps #динамика-365 #powerapps-modeldriven
Вопрос:
Я новичок в MS Dynamics 365 (приложение Power) и хочу создать функцию, в которой она проверяет, меньше ли 18 лет или нет, и отображает предупреждение, если человеку меньше 18 лет.
Я разработал приложение, основанное на модели, с использованием решения и таблицы (сущности), и хочу знать, если человеку меньше 18 лет, когда он вводит возраст в текстовом столбце.
Любая помощь будет оценена по достоинству.
Спасибо.
Комментарии:
1. Найдите «событие javascript onchange в dynamincs crm» в Google pls
Ответ №1:
Для этого можно использовать бизнес-правило. Я предполагаю, что, когда вы говорите «текстовый столбец», на самом деле это целое значение, и вы ссылаетесь на него как на текст.
Итак, у вас есть столбец с именем «Возраст» типа «Целое число».
Now, you can create a business rule (Define if you need this only or the form or the entity)
В поле условие настройте что-то подобное и нажмите «Применить» в нижней части окна
На вкладке «Компоненты» выберите «Показать сообщение об ошибке» и добавьте конфигурацию
Выберите область действия бизнес — правила и сохраните ее. После его сохранения вы должны активировать его, чтобы он начал работать.
Теперь, когда пользователь вводит возраст и ему меньше 18 лет, вы получите сообщение об ошибке, и это не позволит сохранить запись до тех пор, пока не будут введены действительные данные.
Если вы используете тип текста или даты для возраста или вам просто нужно предупреждение без проверки сохраненных данных, вам придется добавить код JavaScript, пожалуйста, обратите внимание, что это всего лишь пример, и вы должны следовать рекомендациям по именованию ресурсов, проверке и инкапсуляции JavaScript.
function validateAge(exContext) { if ( !exContext ) return; let formContext = exContext.getFormContext(); if ( formContext.getAttribute("new_age").getValue() lt; 18 ) { alert("Less than 18"); } }
Откройте форму, в которой вы хотите выполнить проверку, и добавьте или создайте библиотеку для своего JavaScript
If you are creating the web resource
Select the field that will trigger the validation, select the «Events» tab and click on » Event Handler»
Configure the event handler, save and publish