ダイナミクスCrm2011は、コントロールを設定します。オプションからオプションを削除します。

アプリケーションシナリオ:Nオプション値があるは、option、一定の条件の下で、いくつか削除する必要があり、表示オプションを、私にはそのようなオプション2つの赤いボックスは、一定の条件の下では表示されません。


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命令は、ここで括弧パラメータ数が特に注目して、値がオプションではなく、オプション自体の値です。


ます。https://www.cnblogs.com/VicTang/p/3808986.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34037977/article/details/93416732