4

モーダル ダイアログ オプション

function Myfunction() {

    var clientContext = new SP.ClientContext.get_current();
    var options = {
        url: clientContext.get_url() + "/_layouts/Page1.aspx",
        showMaximized: true,  

        //width: 950,  
        //height: 1000,  
        dialogReturnValueCallback: myCallback
    };
    SP.UI.ModalDialog.showModalDialog(options);
    return false;
}

function myCallback(dialogResult, returnValue) {
}  

モーダルボックスに表示されるリボンを非表示にしようとしています.. Page1.aspxに以下のcssを追加しました

<style type="text/css">  
.s4-notdlg
{
   display:none;
}

Site Actions 部分とログインしているユーザー名のみを非表示にします。私のページにはまだリボンの黒い太い画像があります。リボン全体を非表示にしたい。また、スクロール バーはページに表示されますが、ページの一番下までスクロールしません。

誰か助けてください。

4

2 に答える 2

3
body{overflow:auto !important;}
#s4-leftpanel { display: none;}
.s4-ca {margin-left:0px !important;}
#s4-ribbonrow{height:auto !important;min-height:0px !important;}
#s4-ribboncont{display:none;}
#s4-titlerow{ display:none;}
.s4-ba {width:100%; min-height:0px !important;}
#s4-workspace{float:left;width:100%; overflow:auto  !important;}
body #MSO_ContentTable{min-height:0px !important;position:inherit;}

page1.aspx で上記の css を使用します

于 2012-08-20T08:49:20.930 に答える
1

sharepoint 2013 では、次の CSS が機能しました。

.ms-dialog #s4-ribbonrow { 
    display: none;
}
于 2014-03-04T09:00:51.847 に答える