【问题标题】:crm 2011 hide and show subgrids on dashboard with javascriptcrm 2011 使用 javascript 在仪表板上隐藏和显示子网格
【发布时间】:2015-03-24 23:53:29
【问题描述】:

我的仪表板上有两个垂直对齐的子网格。我可以隐藏或显示任一子网格,但是当我隐藏顶部子网格时,底部网格不会移动到顶部,网格曾经是一个空白区域。 我希望两个网格都出现在页面上显示或隐藏的相同位置。

我有下面的代码来隐藏/显示:

setVisible('subgrid1_d', false);
setVisible('subgrid2_d', true);

function setVisible(id, show){

   if (show == true)
        $('#' + id).show();
  else
        $('#' + id).hide();
}

感谢任何帮助。

【问题讨论】:

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


    【解决方案1】:

    您应该将子网格放在不同的部分,并显示和隐藏子网格所在的部分。

    请记住,使用 jquery 访问它不受支持的表单元素,您应该始终使用 Xrm.Page。

    【讨论】:

    • 感谢您的意见。仪表板似乎只能包含一个部分。无法在表单中添加第二部分(我可以看到)。此外,我必须通过 jquery 访问网格,因为 Xrm.Page.data 和 Xrm.Page.ui 未在仪表板中设置,默认为 null。
    • 呃,抱歉,这会改变一些事情,这是我知道的唯一隐藏和显示重新排序的方法。
    猜你喜欢
    • 2013-01-13
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 2011-12-22
    • 2011-11-06
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多