2013-03-14 64 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