2012-06-25 6 views
-3

У меня есть плагин, который обновляет некоторые настраиваемые поля, и я хочу запустить некоторый javascript для проверки полей и предоставления пользователю предупреждающего сообщения, если это необходимо .... это возможно (динамика 4 CRM)можно ли запустить javascript после плагина

Спасибо, Tim

+2

Я уверен, что вы можете уточнить свой вопрос еще немного, не так ли? – MilkyWayJoe

+0

Привет Извините за отсутствие информации. У меня просто есть плагин по котировке, который удаляет максимальное (комбинированное) значение заказа, которое может иметь учетная запись/контакт в любой момент, а затем извлекает значение всех открытых заказов, обновляющих настраиваемые поля в окне котировки. Затем я хочу сообщить пользователю, что комбинированное значение заказа превысило максимальное значение заказа (через javascript, потому что нет другого способа отображения предупреждения типа предупреждения, которое я знаю) спасибо. –

ответ

1

Ну для начала, плагин является код на стороне сервера и JScript является на стороне клиента. Не может быть прямой связь между двумя - конечно, не в том направлении, которое вы предлагаете (плагин вызывает JScript для запуска). Если рабочий процесс обновляет запись и заставляет плагин запускаться, нет (интерактивного) пользователя для предупреждения.

Как @MilkyWayJoe предлагает - вы не дали достаточно информации в вашем вопросе, чтобы помочь нам ответить на него правильно, однако:

Если предположить, что после того, как плагин пожары, когда пользователь открывает следующий рекорд они вам будет предложено заполнить недостающие поля, тогда вы просто должны иметь некоторый JScript, прикрепленный к событию onLoad формы, который проверяет указанные вами поля и создает alert. Прочтите SDK для получения дополнительной информации (например, here и here).

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

+1

После вашего разъяснения я бы предложил дополнительный пользовательский атрибут, называемый «new_MaxValueExceeded» (флажок). Добавьте это как только для чтения в вашу форму. Пусть ваш плагин установил это значение в true для любой записи, где должно быть поднято предупреждение. Имейте некоторый плагин при загрузке вашей записи кавычек (я полагаю, это то, где должно быть поднято предупреждение), который смотрит на значение вышеупомянутого поля. Если установлено значение true, возникает предупреждение JScript. –