zoukankan      html  css  js  c++  java
  • Dynamics Crm2011 Removes an option from an Option Set control

    应用场景:OptionSet中有N个option值,特定的条件下需要去除某些option的显示,例如在某个条件下我要红框中的两个option不显示


    var purchasetype= Xrm.Page.getControl("new_purchasetype");
    var option=Xrm.Page.getAttribute("new_purchasetype").getOptions();
    for (i=0; i<option.length;i++ )
    {
      if (option[i].value=='100000004'||option[i].value=='100000005'||option[i].value=='100000006')
      {
          purchasetype.removeOption(option[i].value);
       }
    }
    执行的结果如图

    SDK中相关说明如下,特别要注意此处括号中的参数number,是option的value值而不是option本身。


  • 相关阅读:
    JQ分页练习
    Dom1
    JQ轮播图
    Dom操作
    DYR
    jQ点击事件
    [z]vc boost安装
    [z] .net与java建立WebService再互相调用
    [z]
    git常用命令二
  • 原文地址:https://www.cnblogs.com/cl1024cl/p/6205985.html
Copyright © 2011-2022 走看看