将参数从HTML传递到javascript (crm 2011)
Passing parameters from HTML to javascript (crm 2011)
我需要做一个HTML网页资源,我可以在上面添加一个按钮。按钮应该打开一个对话框,我已经制作了HTML页面,并将其添加到CRM11的web资源中。但是现在我需要在click事件上传递参数,这样我们才能调用对话框。对话框由其中的java脚本代码触发。我不知道如何将这些参数从HTML传递到javascript。
我需要将这些参数添加到javascript代码中:
HTML<HTML><HEAD><TITLE>Untitled Page</TITLE>
<META charset=utf-8></HEAD>
<BODY contentEditable=true>
<SCRIPT src="ClientGlobalContext.js.aspx"></SCRIPT>
<SCRIPT type=text/javascript src="rd_/javascripts/LaunchModalDialog.js"></SCRIPT>
<STYLE type=text/css>
#Button1
{
width: 200px;
}
</STYLE>
<P><INPUT id=Button1 onclick=LaunchModalDialog() value=button type=button> </P></BODY> </HTML>
Javascript function LaunchModalDialog(dialogId, typeName, recordId)
{
var serverUrl = Xrm.Page.context.getServerUrl();
recordId = recordId.replace("{", "");
recordId = recordId.replace("}", "");
dialogId = dialogId.replace("{", "");
dialogId = dialogId.replace("}", "");
// Load Modal
var serverUri = serverUrl + '/cs/dialog/rundialog.aspx';
var myPath = serverUri + '?DialogId=%7b' + dialogId.toUpperCase() +'%7d&EntityName=' + typeName+'&ObjectId=%7b' +recordId+'%7d';
// First item from selected record
window.showModalDialog(myPath);
// Reload form
window.location.reload(true);
}
在HTML中将参数的值写入
onclick="LaunchModalDialog(firstParam, secondParam, thirdParam)"
这样,当它触发时,它将传递值。
可以是任何值,整数、字符串等。你想发送给函数的任何东西
另外,请注意属性的值必须加引号
<input id="Button1"
onclick="LaunchModalDialog(firstParam, secondParam, thirdParam)"
value="button" type="button" />
你只有3个参数,这就是为什么我只包含了3个参数,你可以根据你使用的函数的性质和类型增加或减少
相关文章:
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- crm 2011使用javascript在仪表板上隐藏和显示子网格
- 我想使用纯Javascript从MS Dynamics CRM Online 2015添加/检索数据
- Javascript 选择本机 N:N 关系实体 crm 2011
- 通过 JavaScript 从主网格视图上的功能区按钮更新 CRM 2011 中的字段
- Javascript 函数在 CRM 2011 HTML Web 资源中无法识别
- CRM Javascript使用特定字段自动填充查找值
- crm 2011 javascript将日期字段设置为null
- 在CRM 2011中从JavaScript执行工作流
- Dynamics CRM 2015:如何获得我创建的Web资源按钮,以引用我添加到表单中的Javascript库中的函数
- CRM Dynamics 2013 JavaScript验证自由文本字段中的最小字符数
- CRM 2013-引用子记录的Javascript表单警报(onload事件)
- 更改webresource Javascript CRM 2011中的字符串字体大小
- CRM 2011+问题与javascript中的两个选项集
- Javascript CRM 转换错误
- 如何使用自定义javascript crm 2013为激活/停用和启用规则添加命令按钮
- 从javascript crm调用一个插件
- 使用javascript (CRM 4.0)在IE上打开文件夹
- 如何获得URL参数与Javascript - CRM
- 将参数从HTML传递到javascript (crm 2011)