【问题标题】:MS CRM 2011 - Entity form designer preview doesn't use updated javascriptMS CRM 2011 - 实体表单设计器预览不使用更新的 javascript
【发布时间】:2013-06-17 08:54:45
【问题描述】:

我正在编辑一个实体表单,并在不离开表单设计器窗口的情况下更新了表单中使用的 Javascript。我点击保存,然后预览,但没有任何我的 Javascript 更改的迹象。我查看了预览的源文件,使用的 Javascript 文件是我更改之前的版本。

我似乎能够测试 Javascript 更改的唯一方法是先发布它们,这是不可取的。

我错过了什么吗?

【问题讨论】:

    标签: javascript dynamics-crm-2011 dynamics-crm jscript


    【解决方案1】:

    我不这么认为。这可能是因为; JavaScript 实际上包含在单独的 Web 资源中,您正在预览表单更改,而不是 Web 资源更改。

    我建议在更新 JavaScript 网络资源后将其发布,这可能是最简单的处理方式,也是我的工作方式。

    【讨论】:

    • 但是如果我在 Javascript 中破坏了某些东西,那么我的生活环境就会被破坏,我的用户会不高兴。
    • 你为什么要在你的实际环境中开发?
    • 我知道我可以在单独的组织中进行测试,但表单预览的目的肯定是测试表单,包括 Javascript。
    • 感谢您的帮助。在现实世界中,为实时系统的一些小改动创建开发环境并不总是值得的。我认为这就是 Microsoft 包含预览功能的原因,我现在明白它有局限性。
    • 复制表格,设置角色,只有你可以使用它。添加新的 Web 资源,例如 js_AccountForm_test 并从旧的 Web 资源复制/粘贴 js 文本。在您的表单副本上,切换网络资源以使用您的脚本的新副本。现在,您可以更改脚本、发布它们并在表单副本的真实(非预览)版本上进行测试。您甚至可以通过拥有一个名为“UAT”的安全角色以这种方式进行 UAT,该角色可以访问表单(仅此而已)并将其临时分配给一个或多个用户。满意后,将测试中的 JS 文本复制并粘贴到实时网络资源中。
    猜你喜欢
    • 2018-09-22
    • 2012-07-12
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    • 2011-12-16
    相关资源
    最近更新 更多