zoukankan      html  css  js  c++  java
  • 微软crm mscrm 区域城市联动 用 js+查找列 实现

    1,在城市里面添加一个类型为nvarchar的字段new_regionidtext,并放到表单上面,如果需要,也可以隐藏起来,用来保存区域的id,格式是这样的{00000000-0000-0000-0000-00000000000}

    2,在城市的onsave方法里面,将城市里面的区域(lookup类型的,区域跟城市两个必需做关系)的值的id赋给属性new_regionidtext,代码如下:crmForm.all.new_regionidtext.DataValue = crmForm.all.new_regionid.DataValue[0].id;

    3,在城市里面,在查找视图里面,将new_regionidtext属性做为查找列

    4,在用到这两个属性的表单里面,在区域(new_regionid)这个属性的onchange事件里面,给城市(new_regoincityid)添加参数,代码如下:

    var lookupItem = new Array;
    lookupItem = crmForm.all.new_regionid.DataValue;
    if (lookupItem != null)
    {
        crmForm.all.new_regioncityid.additionalparams =   'search=' + encodeURIComponent(id);
    }
    else
    {
        crmForm.all.new_regioncityid.additionalparams =  'search={00000000-0000-0000-0000-000000000001}';
    }

    crmForm.all.new_regioncityid.DataValue=null;

  • 相关阅读:
    DOM的重点核心
    window的Navigator 对象
    meta标签的http-equiv与content解析
    深拷贝与浅拷贝
    web安全CSRF和XSS
    同源策略与跨域问题
    instanceof与constructor的区别
    javascript原型对象与原型链
    Dom事件
    CSS盒模型的介绍
  • 原文地址:https://www.cnblogs.com/seerlin/p/1887862.html
Copyright © 2011-2022 走看看