• 自定义PWA报工界面:隐藏加班项


    目的:Project Server 2007 打开报工页面后有三项:我们不需要加班项!

    • 工时
    • 实际工时
    • 加班

      期望效果1:

      期望效果2:

      通过定制2个aspx页面达到目的:

      定位到C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PWA\STATUSING 目录下,修改以下2个文件(先备份):

      • Details.aspx
      • TimephasedGrid.aspx

      <asp:Content ContentPlaceHolderID="PlaceHolderMain" runat="server"> 内增加如下脚本:

    Details.aspx

    <script type="text/javascript">

    function window::onload() {

    var tmp = document.getElementById("ctl00_PlaceHolderMain_idFormSectionGeneralDetails_ctl01__Grid").getElementsByTagName("tr");

    if (tmp.length > 0) {

    {

    tmp[3].style.display = "none";

    }

    }

    </script>

    TimephasedGrid.aspx

    <script type="text/javascript">

    function window::onload() {

    var tmp = document.getElementById("TPGPopup_Grid").getElementsByTagName("tr");

    if (tmp.length > 0) {

    {

    tmp[3].style.display = "none";

    }

    }

    </script>

    msn: pccai1983@hotmail.com
  • 相关阅读:
    JavaScript闭包
    模块模式——方法
    产品与技术
    读书笔记
    屌丝求职记
    正则表达式regex狂记
    css狂记
    html狂记
    Android狂记忆
    关于调式
  • 原文地址:https://www.cnblogs.com/pccai/p/1753594.html
Copyright © 2020-2023  润新知