2013-03-14 65 views
3

Microsoft Dynamics一直只是一種魅力。 MS Dynamics CRM是一項非常好的技術,但最近一切開始......糟透了?腳本奇怪行爲客戶關係管理在線ru12

從很多地方讀我意識到,卷12有一些錯誤,但我有一個客戶,與CRM在線和巴姆工作!兩週前自動獲得更新。

而且一直是一場噩夢。

沒有絲帶按鈕的支持,很多錯誤遍佈......昨天,我寫了一個腳本來禁用一個字段,神祕地將流程窗體視圖(新視圖)更改爲經典視圖。奇怪的。

有沒有人知道ru12的腳本設計是否改變了?或者是我和我的腳本是錯誤的。

function disablefield() { 

    //alert ("pass"); 
    var disable = false; 
    var cc = Xrm.Page.getAttribute("field").getValue(); 

    if (cc == 1) { 
    disable = true; 
    } 
    Xrm.Page.ui.controls.get("anotherfield").setDisabled(disable); 

    //alert ("pass"); 
} 
+0

根據我的經驗,更多的是如何調用代碼(以及何時) - 你能描述腳本如何被調用,顯示整個功能等 – glosrob 2013-03-14 13:47:08

+0

腳本設置爲保存,它被添加爲圖書館的形式,它被稱爲他的名字「disablefield」。我已經更新了上面的代碼。 – 2013-03-14 14:42:20

回答

3

Javascript代碼在新進程視圖中不起作用。在未來,我認爲這將得到支持,但現在是不可能的。

+0

有辦法讓它工作嗎?我需要的只是禁用一個字段,具體取決於另一個字段的值。 – 2013-03-14 14:44:32

+0

是的,回到經典形式:D,看到這[文章](http://nakedcrm.wordpress.com/2013/02/12/limitations-of-the-new-updated-forms-process-flow-top -10 /)更多的信息 – 2013-03-14 15:01:57

+0

好吧,那正是我不想要的哈哈......好像它是唯一的方法來做到這一點。謝謝! – 2013-03-14 15:05:51

1

JS執行系統已在RU12中進行了改造。可悲的是,引入了一些錯誤。當我保存一個表單並關閉它時,我看到了一些有趣的報告。根據報表的順序,可以得到許多不同的行爲。它們都不正確。 :)

+0

這很醜陋,沒有這個「更新」,CRM 2011工作得很好。當你說「改造」...你是什麼意思?你有任何改造過的JScript的例子嗎? Thx的答案! – 2013-03-18 21:31:44

+1

嘗試保存一個表格,然後直接關閉它。如果您想放棄更改或保存更改,則會出現問題。如果你選擇放棄,他們仍然得到保存(或類似的東西 - 如果它很重要,我可以提取確切的描述)。很古怪的行爲,嘿嘿。 – 2013-03-19 00:50:03