2012-08-12 115 views
0

我剛剛在Microsoft Dynamics CRM Online上創建了自定義訂單表單。如何通過Javascript更新Microsoft CRM Online上的表單字段

基本上,我想更新總金額字段作爲數量和金額字段的乘法。我想我可以通過Javascript來做到這一點。我剛打開「數量字段屬性」菜單並打開「事件」菜單。它需要選擇一個js庫並編寫正確的函數。我很確定這太容易了,但是,我不知道該怎麼做。

基本上:

更新量字段X數量場應該=總量字段值。我的腳本應該在Change Field上的Quantity Field上運行。

+0

你去哪裏看解決這個很基本的問題?谷歌可以幫你嗎? – 2012-08-12 15:39:55

+1

嗨格雷格,是的這是非常基本的問題。谷歌沒有。即使我找不到如何在Field's Event的菜單上添加正確的代碼。我認爲我的問題只是將代碼放在Field的事件菜單上, – Andreas 2012-08-13 10:15:29

+2

我並不是說聽起來像一個混蛋(對不起,我這樣做)。通常它有助於說明你已經做了什麼來嘗試自己解決問題。如果你已經找到了SDK(不知道你是否有......),那麼說明你是不是無法理解它,或者找不到正確的話題或者其他什麼......你的問題意味着你已經到了CRM ,無法理解,因此張貼在這裏爲其他人做點工作。我們只能通過你在問題中發佈的內容去做,聽起來你沒有嘗試過任何東西。無論如何,我已經添加了一個有希望可以幫助的答案。 – 2012-08-13 14:46:07

回答

3

這裏是如何設置的JavaScript表單信息:microsoft's form programming reference

爲您計算的代碼會是這個樣子:

var amount = Xrm.Page.getAttribute("youramountfieldname").getValue(); 
var quantity = Xrm.Page.getAttribute("yourquantityfieldname").getValue(); 

var totalamount = amount * quantity; 
Xrm.Page.getAttribute("yourtotalamountfieldname").setValue(totalamount); 
+0

+1做別人的基礎研究 – 2012-08-12 15:40:47

+0

嗨本,謝謝你的回答。我很確定你的代碼更可能是正確的。但是,我無法通過「自定義」菜單將您的代碼添加到相關字段中。您是否有電子郵件地址?我想發送屏幕截圖,我一直在試圖放置代碼和如何。我想你會第一眼看到我的錯誤.. – Andreas 2012-08-12 16:40:13

+0

看到格雷格的答案,它有你需要的額外信息。 – BenPatterson1 2012-08-13 16:13:02

相關問題