none
隐藏报价单上面的“激活报价单”按钮怎么写? RRS feed

  • 问题

  • 我引用js文件是这样写的可是找不到

    $(function () {
        debugger //crmContentPanel
        var iscreate = $("#new_iscreate").val();
        alert(iscreate);
        if (iscreate == null || iscreate == 100000001 || iscreate == "") {
            window.parent..document.getElementById("quote|NoRelationship|Form|Mscrm.Form.quote.ActivateQuote-Large").style.display = "none";
         
        }
    });

    quote|NoRelationship|Form|Mscrm.Form.quote.ActivateQuote-Large 是我用IE开发工具在页面中找到激活报价单的ID,调试的时候提示我我得到的为   window.parent..document.getElementById("quote|NoRelationship|Form|Mscrm.Form.quote.ActivateQuote-Large") =null,

    请问我该怎么隐藏这个按钮


    过好今天!
    2011年6月18日 8:14

答案

  • 2011 的 Riboon是非常灵活、功能强大,通过DisplayRule 和 EnableRule  可以实现任何业务逻辑的 Display 和 Enable.

    而且是Support的,4.0那种方法是Unsupport的,以前4.0 用这个方法写的js代码Update到2011都会出现问题的


    微软CRM
    • 已标记为答案 王红福 2011年7月4日 7:46
    • 取消答案标记 王红福 2011年7月5日 7:40
    • 已标记为答案 王红福 2011年7月5日 7:40
    2011年7月4日 5:05
    版主

全部回复

  • 请问你使用2011还是4.0?
    希意禧(上海)系统有限公司 CRM销售顾问 guochuangang@cec-ltd.cn 我们为在中日企提供专业的ERP和CRM解决方案,有兴趣请电邮查询。 シーイーシー(上海) CRM営業コンサルタント guochuangang@cec-ltd.cn弊社は在中日系企業に専門的なERPやCRMソリューションをご提供します。お気軽にメールください。
    • 已标记为答案 王红福 2011年7月4日 7:46
    • 取消答案标记 王红福 2011年7月5日 7:39
    2011年6月23日 7:38
  •  如果系统自己有按钮并且是Ribbon上的你可以用去SDK里看看里面有一篇文档 Walkthrough: Hide Ribbon Elements 标题是这个

    2011年6月27日 5:39
  • 看你的代码是在CRM 2011上开发的,那么Ribbon按钮是可以通过配置Ribbon自定义部分内容进行隐藏的。当然,如果你需要基于表单的字段以及业务逻辑进行判断,那么是需要代码的。

    是否你的这句话有打字错误,

    window.parent..document.getElementById("quote|NoRelationship|Form|Mscrm.Form.quote.ActivateQuote-Large") =null

    parent与document之间,你书写了两个'.'。


    daemon lin
    2011年6月30日 5:24
  • 2011 的 Riboon是非常灵活、功能强大,通过DisplayRule 和 EnableRule  可以实现任何业务逻辑的 Display 和 Enable.

    而且是Support的,4.0那种方法是Unsupport的,以前4.0 用这个方法写的js代码Update到2011都会出现问题的


    微软CRM
    • 已标记为答案 王红福 2011年7月4日 7:46
    • 取消答案标记 王红福 2011年7月5日 7:40
    • 已标记为答案 王红福 2011年7月5日 7:40
    2011年7月4日 5:05
    版主
  • 已使用2011Ribbon功能解决


    过好今天!
    2011年7月4日 7:47