选项设置文本值重复..有没有我可以检查的财产以避免重复
Option Set Text value duplicating....is there a property that I can check to avoid duplicating?
我在Opportunity表单上设置了一个自定义选项,其中一个选项(最后一个)是隐藏的。我有一个丝带按钮&单击该按钮时,我需要显示并选择该选项。它第一次运行良好,但我的问题是,如果我第二次或第三次点击该按钮,以此类推,它会复制/添加该选项的相同文本部分到该选项集。。。选项集
您可以通过在调用ctrl.addOption(1234)
之前简单地调用ctrl.removeOption(1234)
来避免手动检查该选项。
在将选项添加到选项集之前,您应该检查该选项是否存在。由于没有支持的方法来检查选项集的当前选项(Xrm.Page.getAttribute(attributeName).getOptions()提供了所有可用的选项,而不是页面上当前用于该属性的选项)。
因此,最好使用Xrm.Page.getControl(attributeName).clearOptions()清除所有选项,然后重新添加必要的选项。您可以通过Xrm.Page.getAttribute(attributeName).getOptions()进行交互来获得所有可用属性;
在删除选项(再次添加而不重复)之前,您应该首先检查要删除的值是否不是当前值-->如果实际值是您想要删除的值,则会触发对选项集的更新,就像将字段设置为null一样。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 如何检查管道中未定义的项目
- 主干-不管怎样,检查事件以前是否绑定过
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 递归使用 eval() 是检查程序执行的好方法吗?
- 检查onsubmit doenst work jquery contactform上的函数
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- API密钥使用和检查示例
- 如何让程序检查所选单词中是否有按键
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 用于检查数组中是否存在元素的javascript自定义方法
- 如何检查字符串的一部分与数组匹配
- Jquery如何检查今天的时间大于使用给定时间
- 使用javascript反复检查用户在facebook上的登录状态
- 使用 jQuery 检查所有值是否为空或已填充
- 使用Javascript使用数组检查文本框中的值
- JavaScript代码未正确检查ajax请求
- 如何检查用户在html5视频播放器中观看了完整的视频
- 选项设置文本值重复..有没有我可以检查的财产以避免重复