【问题标题】:removing the empty space occupied by hidden field in CRM form删除CRM表单中隐藏字段占用的空白空间
【发布时间】:2016-03-31 07:32:52
【问题描述】:

我有两个子网格,一个在另一个之下

我有一个使用 html 网络资源设计的选项卡,单击选项卡时,我将相应地显示/隐藏子网格

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

$(".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);
});

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

【问题讨论】:

  • 你可以使用.hide()
  • 是的,我试过 .hide() 但 CRM 不支持 jQuery 方法
  • parent.Xrm.Page.ui.controls.getByName('CaseServicePlanContacts').style.display = 'none';这个怎么样
  • 当你使用可见性时,它仍然会使用空间,但如果你使用 display none 它不会使用空间
  • 你有没有尝试不显示发生了什么

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-06
    • 1970-01-01
    • 2015-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多