zoukankan      html  css  js  c++  java
  • Dynamics 365 V9.0 多选选项集之组织服务查询数据过滤及字段赋值

    1.Microsoft.Xrm.Sdk必须是9.0版本或者更高

    2.多选选项集字段,单个选项数据过滤,示例如下:

    queryExpression.Criteria.AddCondition("字段名称", ConditionOperator.ContainValues, 100000003);

    3.多选选项集字段数据过滤,示例如下:

    int[] hikingValue = new int[] { 100000000, 100000001 };
    ConditionExpression condition = new ConditionExpression("字段名称", ConditionOperator.ContainValues, hikingValue);
    
    FilterExpression filter = new FilterExpression();            
    filter.AddCondition(condition); queryExpression.Criteria.AddFilter(filter);

    _serviceProxy.RetrieveMultiple(queryExpression
    );

    4.多选选项集字段,获取字段信息,示例如下:

    // 显示名称
    item.FormattedValues["字段名称"];
    // 字段值,sc为 OptionSetValue集合,遍历即可拿到value
    OptionSetValueCollection sc = item.GetAttributeValue<OptionSetValueCollection>("字段名称");

    5.多选选项集字段赋值,示例如下:

    OptionSetValueCollection activities = new OptionSetValueCollection();
    activities.Add(new OptionSetValue(1)); 
    activities.Add(new OptionSetValue(9));
    newEntity["字段名称"] = activities;

    _serviceProxy.Create(newEntity);

    6.多选选项集字段 JS赋值及取值,示例如下:

    // 取值
    Xrm.Page.getAttribute("字段名称").getValue();
    输出结果:[100000000, 100000001, 100000002, 100000003]
    // 赋值,数组
    Xrm.Page.getAttribute("字段名称").setValue([100000000,100000001]);
  • 相关阅读:
    SpringCloud之Nacos服务注册(十八)
    SpringCloud之Nacos服务发现(十七)
    Pillow模块图片生成
    js中==和===区别
    jQuery跳转到另一个页面以及原生js跳转到另一个页面
    django搭建BBS-登入&验证码的生成
    django搭建BBS-表单创建&注册
    POJ3784 Running Median
    POJ 2559 Largest Rectangle in a Histogram
    Codevs1299 切水果
  • 原文地址:https://www.cnblogs.com/dmei/p/13215071.html
Copyright © 2011-2022 走看看