2012-06-25 67 views
-3

我有一個插件可以更新一些自定義字段,並且我想運行一些javascript來驗證字段並在需要時向用戶顯示警報消息....這是可能的(動態CRM 4)是否可以在插件後運行javascript

謝謝, 添

+2

我相信你可以詳細闡述你的問題,對吧? – MilkyWayJoe

+0

嗨對不起,缺乏信息。我只是在報價單上有一個插件,可以隨時取消帳戶/聯繫人可以擁有的最高(合併)訂單價值,然後檢索更新報價窗口上的自定義字段的所有未清訂單的價值。然後我想提示用戶組合訂單值已超過最大訂單價值(通過javascript,因爲沒有其他方式顯示我知道的警告類型警告)謝謝.. –

回答

1

好要開始,一個插件是服務器端代碼和JScript是客戶端。在兩者之間不可以有直接通信 - 當然不是你建議的方向(插件導致JScript觸發)。如果工作流程更新記錄並導致插件啓動,則沒有(交互式)用戶進行警報。

由於@MilkyWayJoe建議 - 你有沒有在你的問題,以幫助我們回答得當,但只要有足夠的信息:

如果您提示插件火災,當用戶下次打開記錄後,他們會提示您填寫缺少的字段,然後您只需將一些JScript附加到表單的onLoad事件中,該事件將檢查您指定的字段並提出alert。閱讀SDK獲取更多信息(例如herehere)。

否則,(並且不瞭解您的具體業務需求)我可能會建議檢查丟失的數據是否封裝在插件中,如果必填字段爲空,則會引發異常。

+1

經過您的澄清,我會建議一個額外的自定義屬性稱爲「new_MaxValueExceeded」(複選框)。將其添加爲您的表單上的只讀。對於任何需要提醒的記錄,讓你的插件將此值設置爲true。在你的報價記錄加載一些插件(我認爲這是提醒警報的地方),它會查看上述字段的值。如果它設置爲true,則引發JScript警報。 –

相關問題