小结<跳转页面带参数>

来源:互联网 发布:顶点软件怎么样 编辑:程序博客网 时间:2024/05/18 23:16

首先从一个实体跳转到另一个窗体带参数,参考的列子是《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'即可

0 0
原创粉丝点击