小结<跳转页面带参数>
2014-02-21 14:37
344 查看
首先从一个实体跳转到另一个窗体带参数,参考的列子是《Xrm.Utility.openEntityForm(entityName, 赋值的guid, 参数)》
function ToCreateContract() {
debugger;
var parameters = {};
var accountId = Xrm.Page.getAttribute("customerid").getValue()[0].id//客户id
var accountName = Xrm.Page.getAttribute("customerid").getValue()[0].name//客户name
var opportunityId = Xrm.Page.data.entity.getId(); //项目id
var opportunityName = Xrm.Page.getAttribute("name").getValue();//项目name
parameters["zhaopin_cust"] = accountId;//客户Id
parameters["zhaopin_custname"] = accountName;//客户
parameters["zhaopin_project_id"] = opportunityId;//项目Id
parameters["zhaopin_project_idname"] = opportunityName;//项目Id
Xrm.Utility.openEntityForm("zhaopin_contract", null, parameters);
}
值得注意的是传过去如果是lookup类型的话,需要赋id和name值,Name值完全可以把当前的属性字段后面添加'XXname'即可
function ToCreateContract() {
debugger;
var parameters = {};
var accountId = Xrm.Page.getAttribute("customerid").getValue()[0].id//客户id
var accountName = Xrm.Page.getAttribute("customerid").getValue()[0].name//客户name
var opportunityId = Xrm.Page.data.entity.getId(); //项目id
var opportunityName = Xrm.Page.getAttribute("name").getValue();//项目name
parameters["zhaopin_cust"] = accountId;//客户Id
parameters["zhaopin_custname"] = accountName;//客户
parameters["zhaopin_project_id"] = opportunityId;//项目Id
parameters["zhaopin_project_idname"] = opportunityName;//项目Id
Xrm.Utility.openEntityForm("zhaopin_contract", null, parameters);
}
值得注意的是传过去如果是lookup类型的话,需要赋id和name值,Name值完全可以把当前的属性字段后面添加'XXname'即可
相关文章推荐
- 页面的跳转<小白级别>
- JQuery中模拟点击<a>标签,实现页面跳转
- 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true"
- servlet查询所有消息"List<Message>",并跳转到页面"messageList.jsp"进行显示
- <a>标签 从嵌套子页面跳转到父窗口下的另一子窗口 asp.net
- 初级问题:<meta http-equiv=...>定认语言,设定页面跳转时间
- <Web>HTML中设置欢迎页面自动跳转
- System.ArgumentException: 回发或回调参数无效。在配置中使用 < pages enableEventValidation="true"/> 或在页面中使用 <% @ Page
- 项目访问是直接页面 <jsp:forward page="i/1/1"/>跳转前加操作逻辑
- 系统jsp<%@ include file=""%>头页面常用参数
- <a>标签带参数跳转并在下一个页面接收
- 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true"
- 常用js跳转页面方法大全,onClick,history,location <转载篇>
- jquery mobile phonegap中页面跳转白屏及抖动的解决办法<script src="http://code.jquery.com/jquery-1.6.4.min.js"></scri
- html基础-框架、同(异)页面跳转、&lt;a&gt;标签
- [转]System.ArgumentException: 回发或回调参数无效。在配置中使用 < pages enableEventValidation="true"/> 或在页面中使用 <% @ Page EnableEventValidation="true" %> 启用了事件验证
- <Android Studio实用指南>8.16 提炼参数对象
- 关于listview监听方法onItemClick(AdapterView<?> parent, View view, int position, long id)里的四个参数详解
- 页面中有<tbody>标签,自以为是更好的规范<table>标签的
- <C++> 可变参数宏定义