根据CRM 2011中另一个字段的值禁用Tab
Disable Tab on the basis of value of another field in CRM 2011
我正试图根据另一个字段(两个选项集)的值禁用选项卡。基本上我的目标是,如果过程完成=假,那么标签销售过程必须被禁用。如果流程完成=True,则必须启用标签销售流程。Process complete是一个两个选项集字段,Sales Process是一个选项卡。我使用下面的代码禁用选项卡中的所有控件。但我不能使它与另一个字段的条件(两个选项集)
function DisableAllControlsInTab(tabControlNo)
{
var factfindcontrol=Xrm.Page.getAttribute("processcomplete").getValue();
var tabControl = Xrm.Page.ui.tabs.get("sales process");
if (factfindcontrol ==false);
if (tabControl != null) {
Xrm.Page.ui.controls.forEach(
function (control, index) {
if (control.getParent().getParent() == tabControl && control.getControlType() != "subgrid") {
control.setDisabled(true);
}
else {
control.setDisabled(false);
}
});
}
}
我终于算出来了
function DisableAllControlsInTab(tabControlNo)
{
var factfindcontrol=Xrm.Page.getAttribute("processcomplete").getValue();
var tabControl = Xrm.Page.ui.tabs.get("salesprocess");
if ((factfindcontrol ==0) &&
(tabControl != null)) {
Xrm.Page.ui.controls.forEach(
function (control, index) {
if (control.getParent().getParent() == tabControl && control.getControlType() != "subgrid") {
control.setDisabled(true);
}
});
}
else {
Xrm.Page.ui.controls.forEach(
function (control, index) {
if (control.getParent().getParent() == tabControl && control.getControlType() != "subgrid") {
control.setDisabled(false);
}
});
}
}
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 在wordpress一定时间后更改自定义字段
- 如何在HTML输入字段中添加不可删除的后缀
- Meteor-添加用户自定义字段的方法不起作用
- 互斥单选按钮和相应的输入字段
- 在IE9中的输入字段中输入焦点最近按钮
- 选中单选框时将属性添加到输入字段
- 自动完成 jquery 多个字段更改或 Tab 事件
- Ace 编辑器将字段焦点放在 Tab 键上
- 在按 TAB 键时,文本字段中没有任何数据,它应该显示所需的字段验证 ASP.NET
- 当显示时,通过输入字段Tab:无
- 我可以使ModalPopupExtender响应tab光标到控制字段
- 根据CRM 2011中另一个字段的值禁用Tab
- 为什么不模拟tab键将焦点移到下一个输入字段?
- javascript/jquery:当tab被按下时,聚焦下一个文本区域(不是输入字段)