- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先,我不是普通的博主,我很困惑。如果我的问题不符合要求,请指导我。我会努力改进的。
我已提交 Microsoft Code Review 的 Microsoft CRM 插件。我是 JavaScript 新手。我从他们那里得到了一些建议,特别是在 Java Script 方面。
其中一些正在关注。有谁可以指导我吗?这将非常有帮助:
1- Microsoft 评论:“document.createElement('script')”直接调用 CRM 文档对象模型 (DOM) 的文档对象函数。所有版本的 Dynamics CRM 均不支持此技术。删除或替换为 Xrm.Page 客户端对象模型中提供的受支持的 API。- 注释:“document.body”直接调用 CRM 文档对象模型 (DOM) 的文档对象属性。所有版本的 Dynamics CRM 均不支持此技术。删除或替换为 Xrm.Page 客户端对象模型中提供的受支持的 API。
.JS(作为 webresouce)文件中的我的代码:
var NewScript = document.createElement('script')
NewScript.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"
document.body.appendChild(NewScript);
2- Microsoft 评论:“$(document)”直接调用 CRM 文档对象模型 (DOM) 的全局 DOM 相关函数。所有版本的 Dynamics CRM 均不支持此技术。删除或替换为 Xrm.Page 客户端对象模型中提供的受支持的 API。
.HTML(作为网络资源)文件中的我的代码:
<script type="text/javascript">
$(document).ready(function () {
//code
}
</script>
3- Microsoft 评论:“$('#btnsave')”直接调用 CRM 文档对象模型 (DOM) 的全局 DOM 相关函数。所有版本的 Dynamics CRM 均不支持此技术。删除或替换为 Xrm.Page 客户端对象模型中提供的受支持的 API。
.HTML(作为网络资源)文件中的我的代码:
<script type="text/javascript">
function enableButton() {
$('#btnsave').attr('disabled', false);
}
</script>
最佳答案
首先,你的帖子很困惑。你不是在处理Plugins
它们是使用 C# 开发的 CRM。相反,您似乎正在使用客户端代码(JavaScript)
关于第1点:注入(inject)jQuery
如上所述,使用 appendChild
在线 CRM 不支持。在这种情况下,您可能应该包含 jQuery 作为 CRM Web 资源。然后,您可以通过“表单属性”对话框将其添加为表单的依赖项
关于第 2 点:Document OnReady
document.onReady
不是必需的。相反,您应该从 CRM 中的表单事件触发您的事件。
关于第 3 点 - 禁用控件
关于第二点,您不应该通过访问 DOM 元素(例如 $("#btsave")
)来禁用字段,尽管尚不清楚您要禁用什么,因为没有任何具有该 ID 的 CRM 元素。
支持的禁用 CRM 表单字段的方法是使用 XRM
JavaScript 命名空间。例如:Xrm.Page.getControl(arg).setDisabled(bool)
关于javascript - 如何根据 Microsoft CRM 代码审查在 HTML Webresouce 中使用 javascript document.createElement、document.body、$(document)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42572597/
我正在开发一个名为 Quiz 的系统... 最后剩下的就是“线索”。目前我有 我想从 xml 中删除线索,因为很难
一旦拉取请求被批准,如果还有进一步的提交: 拉取请求应该转到 未获批准 自动状态。 这能做到吗? 最佳答案 能力推送新提交时取消过时的拉取请求批准 是 下的设置合并前需要拉取请求审查 在 branch
我想发送我的App进行外部Beta测试,所以我想为此使用Apple的新TestFlight系统。 我设法邀请了内部测试人员,他们可以测试该应用程序,因此我发现我必须将该应用程序提交给外部Beta测试。
对于以某种方式使这个 if 条件更短(更优雅),你有什么建议吗? if (@path.start_with? "scp" || @path.start_with? "http") @source
我管理一个在线目录。目前,内部人员手动更新,他们的更改立即可见。现在我们要添加一个验证步骤:Tom 进行更改,Jerry 批准。 我看到两条路,但都不优雅。 保留整个数据库的第二个“工作副本”。 在同
我的程序应该采用任意数量的单字文本字符串参数,每个参数的长度小于 128 个字符。它将所有文本从 stdin 复制到 stdout,但输入中看到的任何单词都会被单词 CENSORED 替换。到目前为止
我有一个团队在几个 GitHub 存储库中工作。每个存储库都有负责人(维护者)对拉取请求进行最终审查,如果可以则将其合并到 master 中。所有其他成员都是此存储库的开发人员和审阅者(但可能在另一个
是否有任何官方/有效的方式来发送对 Android 开发者指南的反馈?我注意到一个错误(一个页面建议使用文档中列为已弃用的方法)并且想知道是否有办法向网站上的工作人员指出它,但我找不到任何东西。 最佳
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
(来源:azureedge.net) 我的代码存储库位于 GitHub 中,我的管道在 Azure DevOps 中配置。 我需要让 Azure DevOps 检查和过滤提交到我的 GitHub 存储
我想编写一个函数,从列表中删除尾随的 nil。我首先尝试用递归优雅地写它,但结果是这样的: (defun strip-tail (lst) (let ((last-item-pos (positi
我在 git review 上得到以下内容: git review You are about to submit multiple commits. This is expected if you
我正在使用 Apple iTunes Connect 网站。我希望我的 iPhone friend 可以通过 testflight 安装我的应用程序。我的 friend 不属于我的工作团队,因此他没有
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我在 visual studio 2010 中使用 git 进行源代码控制。我可以使用诸如“git status”、“git commit”之类的命令,但是当我尝试使用“git review”时,我得
我是一名优秀的程序员,十分优秀!