删除CRM表单中隐藏字段占用的空白空间

时间:2016-03-31 07:32:52

标签: dynamics-crm-2011 dynamics-crm crm

我有一个低于另一个的两个子网格

我有一个使用html webresource设计的标签,点击选项卡我会相应地显示/隐藏子网格

当我隐藏底部子网格时,我没有遇到任何问题,但是当我隐藏顶部子网格时,它隐藏了子网格,但是子网格占用的空间仍然存在

$(".goalTab").click(function(event){
parent.Xrm.Page.ui.controls.getByName('CaseServicePlanContacts').setVisible(false);
parent.Xrm.Page.ui.controls.getByName('GoalSubgrid').setVisible(true);
});

$(".activityTab").click(function(event){
parent.Xrm.Page.ui.controls.getByName('GoalSubgrid').setVisible(false);
parent.Xrm.Page.ui.controls.getByName('CaseServicePlanContacts').setVisible(true);
});

enter image description here

我也尝试使用普通的jQuery来隐藏(使用$("#parentid").hide())父容器,但CRM中不支持它。那么有没有办法删除CRM中隐藏子网格占用的空白空间

1 个答案:

答案 0 :(得分:4)

尝试将子网格放入部分并隐藏该部分。 CRM完全支持这一点,不应留下空白区域。