第八章EasyUi panel面板

面板

  • 屬性方法
  • 方法調(diào)用

屬性方法

  • id
    面板的id值 默認(rèn)為null

  • title
    面板上顯示的標(biāo)題

圖標(biāo)和類名

  • iconCls
    面板上面的小圖標(biāo)(值是類名)

  • cls
    添加一個(gè)類到面板(面板最外面的類名)

  • headerCls

添加一個(gè)類到面板頭部,默認(rèn)就是null

  • bodyCls
    添加一個(gè)類到面板正文部分蜻韭,默認(rèn)就是null

  • style
    添加一個(gè)指定的樣式到面板押框,但是由于優(yōu)先級。他不會顯示吃环。所以只能選擇沒有添加的泡仗。

樣式大小

  • width

設(shè)置面板的寬度,默認(rèn)就是auto

  • height

設(shè)置面板的高度 允扇,默認(rèn)就是auto

  • fit
    設(shè)置為true面板自適應(yīng)大小

位置:下面兩個(gè)必須一起使用,必須使用到方法里面的position absulute

  • left
    設(shè)置面板的左邊距離(即X軸的位置)

  • top
    設(shè)置面板的頂部距離(即Y軸的位置)

  • doSize
    設(shè)置為true 在面板被創(chuàng)建的時(shí)候重置大小和布局纲缓。默認(rèn)為true

顯示圖標(biāo)牲蜀,樣式變換

  • border
    定義是否顯示面板邊框,默認(rèn)為true

  • noheader
    如果設(shè)置為true將不會創(chuàng)建面板標(biāo)題,默認(rèn)就是false

  • content
    面板主體內(nèi)容

  • collapsible
    可折疊按鈕除秀,默認(rèn)就是false

  • minimizable
    定義是否最小化按鈕。默認(rèn)就是false

  • maximizable
    定義最大化按鈕算利,默認(rèn)就是false

  • closable
    定義是否顯示關(guān)閉按鈕

  • tools
    數(shù)組册踩,可以自定義樣式配套圖標(biāo)

初始化面板配置

  • collapsed

定義是否在初始化的時(shí)候折疊面板,默認(rèn)為false

  • minimized
    定義是都在初始化的時(shí)候效拭,最小化面板暂吉,默認(rèn)是false

  • maximized
    定義是否在初始化的時(shí)候最大化面板,默認(rèn)就是false

  • closed
    定義是否在初始化的時(shí)候關(guān)閉面板,默認(rèn)就是false

  • href
    從URL讀取遠(yuǎn)程數(shù)據(jù)并且顯示到面板缎患,需要地址

  • loadingMessage
    在加載遠(yuǎn)程數(shù)據(jù)的時(shí)候慕的,面板顯示一條信息。

  • cache
    如果設(shè)置為true在超鏈接載入的時(shí)候緩存面板內(nèi)容

  • extractor
    定義從ajax應(yīng)答數(shù)據(jù)中提起內(nèi)容,然后返回?cái)?shù)據(jù)

事件列表開始(onBeforeXX, onXXX)

  • onBeforeLoad
    在加載遠(yuǎn)程數(shù)據(jù)之前觸發(fā).

  • onLoad
    在加載遠(yuǎn)程數(shù)據(jù)時(shí)候觸發(fā)

  • onBeforeOpen
    在打開面板之前觸發(fā)

  • onOpen
    在打開面板之后觸發(fā)

  • onBeforeClose
    在面板關(guān)閉前觸發(fā)

  • onClose
    在面板關(guān)閉后觸發(fā)

  • onBeforeCollapse
    在面板折疊之前觸發(fā)挤渔,要是返回false可以終止折疊

  • onCollapse
    在面板折疊之后觸發(fā)

  • onBeforeExpand
    在面板展開之前觸發(fā)肮街。

  • onExpand
    在面板展開之后觸發(fā).

下面兩個(gè)方法必須配合方法來實(shí)現(xiàn) move和resize

  • onResize
    在面板改變大小之后觸發(fā).2個(gè)參數(shù)第一個(gè)寬度,第二個(gè)高度
    width,height

  • onMove
    在面板移動之后觸發(fā)判导。left新的左邊距離.top新的上邊距離

  • onMaximize
    在窗口最大化觸發(fā)

  • onRestroe
    在窗口恢復(fù)到原始大小之后觸發(fā)

  • onMinimize
    在窗口最小化之后觸發(fā)

方法列表

  • move
    移動面板的位置嫉父,參數(shù)對象包含下列屬性:left和top

  • resize
    設(shè)置面板大小和布局。參數(shù)包括width:寬度height:高度left:左邊.top:新的上邊

  • refresh
    刷新面板來裝載遠(yuǎn)程數(shù)據(jù)眼刃,如果href屬性有了新的配置绕辖,他將重寫舊的href

下面是全部代碼開始

<body>
<style>
    *{margin:0px;padding:0px;}
    .b{text-indent:20px;}
    .c{font-size:24px;}
</style>
  <div id="panel">
       <p>內(nèi)容區(qū)域開始</p>
  </div>
</body>
<script>
    $(function(){


        /*面板開始*/
        $("#panel").panel({
            width:500,   //寬度
            height:150,  //高度
            title:"面板",  //標(biāo)題
            closable: true, //這里特別注意close后面沒有e,顯示關(guān)閉按鈕
            iconCls:"icon-edit",  //是否顯示圖標(biāo)
            left:100,
            top:200,
            cls:"a",  //添加一個(gè)css類到面板,指的是全部的面板
            headerCls:"b", //在面版的標(biāo)題添加一個(gè) css類
            bodyCls:"c",  //內(nèi)容標(biāo)題的 css類
            style:{       //添加一個(gè)指定的樣式到面板,默認(rèn)為{} 但是寬度高度都不能寫
                 'font-family':"楷體",
            },
            border:true, //是否顯示面板邊框,默認(rèn)就是顯示。要是false就是不顯示擂红。
            //doSize:false,//設(shè)置為false就是默認(rèn)大小仪际,而不載入你設(shè)置的。
            //noheader:true, //要是設(shè)置為true將不會創(chuàng)建面板標(biāo)題.
            //fit:true,  //當(dāng)設(shè)置為true的時(shí)候面板將自適應(yīng)父容器昵骤,默認(rèn)為false
            content:"這只是第一個(gè)內(nèi)容的一部分", //當(dāng)設(shè)置這個(gè)屬性后树碱,HTML標(biāo)簽里面在怎么寫內(nèi)容也不管用了.
            collapsible: true,  //允許折疊,默認(rèn)就是false
            minimizable:true, //定義是否顯示最小化按鈕。默認(rèn)是false
            maximizable:true,  //定義是否顯示最大化按鈕.默認(rèn)就是false
            //closed:true,   //是否在初始化的時(shí)候關(guān)閉面板变秦,默認(rèn)就是 false
            /*自定義按鈕圖標(biāo)*/
            tools:[
                {
                    iconCls:'icon-add',
                    handler:function(){window.alert("添加按鈕");}
                },
                {
                    iconCls:'icon-help',
                    handler:function(){window.alert("幫助按鈕");}
                }
            ],
            /*自定義按鈕圖標(biāo)結(jié)束*/
            /*發(fā)送數(shù)據(jù)開始*/
            href:'content.php', //發(fā)送的內(nèi)容
            cache: true, //如果這是true在超鏈接載入后緩存面板內(nèi)容,默認(rèn)為true
            loadingMessage: "遠(yuǎn)程數(shù)據(jù)加載中",//在加載遠(yuǎn)程數(shù)據(jù)的時(shí)候赴恨,顯示信息
            extractor:function(data){
                return data.substring(0,3); //提起的數(shù)據(jù)
            },
            /*發(fā)送數(shù)據(jù)結(jié)束*/
            /*下面是加載數(shù)據(jù)開始*/
            onBeforeLoad:function(){
                console.log("加載數(shù)據(jù)之前");
            },
            onLoad:function(){
                console.log("加載遠(yuǎn)程數(shù)據(jù)時(shí)候觸發(fā)");
            },
             onBeforeOpen:function(){
                console.log("打開面板之前觸發(fā)");
             },
            onOpen:function(){
                 console.log("在打開面板之后觸發(fā)");
            },
            onBeforeClose:function(){
                console.log("在關(guān)閉面板之前觸發(fā)");
            },
            onClose:function(){
                console.log("在面板關(guān)閉后觸發(fā)");
            },
            onBeforeCollapse:function(){
                console.log("點(diǎn)擊面板收縮前觸發(fā)");
            },
            onCollapse:function(){
                console.log("面板折疊后觸發(fā)");
            },
            onBeforeExpand:function(){
                console.log("在面板展開前觸發(fā)");
            },
            onExpand:function(){
                console.log("在面板展開之后觸發(fā)");
            },
            onMaximize:function(){
              console.log("窗口最大化觸發(fā)");
            },
            onRestore:function(){
                console.log("窗口恢復(fù)原狀");
            },
            onMinimize:function(){
                console.log("窗口最小化觸發(fā)");
            },
            /*此屬性必須配合方法resize來使用*/
            onResize:function(width,height){
                console.log("新的寬度"+width+"||"+"新的高度"+height);
            },
            /*此屬性必須配合方法resize來使用*/
            /*此屬性移動開始,必須配合move方法*/
            onMove:function(left,top){
                console.log("新的左邊"+left+"||"+"新的上邊"+top);
            },
            /*此屬性移動結(jié)束,必須配合move方法*/
            /*下面是加載數(shù)據(jù)結(jié)束*/


        })
        /*面板結(jié)束*/
        /*方法開始*/
        $("#panel").panel('panel').css('position','absolute'); //必須放在這句話的后面
       /*單擊的時(shí)候放大*/
        $(document).click(function(){
            $("#panel").panel('resize',{
                'width':600,
                'height':300,
            })
        });
         /*雙擊的時(shí)候就變位置*/
        $(document).dblclick(function(){
            $("#panel").panel('move',{
                'left':400,
                'top':200,
            })
        });
        /*方法結(jié)束*/
        /*刷新的方法*/
        $("#panel").panel('refresh');
        /*刷新的方法結(jié)束*/

    })
</script>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市伴栓,隨后出現(xiàn)的幾起案子伦连,更是在濱河造成了極大的恐慌雨饺,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惑淳,死亡現(xiàn)場離奇詭異额港,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)歧焦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進(jìn)店門移斩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人绢馍,你說我怎么就攤上這事向瓷。” “怎么了舰涌?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵猖任,是天一觀的道長。 經(jīng)常有香客問我瓷耙,道長朱躺,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任搁痛,我火速辦了婚禮长搀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鸡典。我一直安慰自己源请,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布彻况。 她就那樣靜靜地躺著巢钓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪疗垛。 梳的紋絲不亂的頭發(fā)上症汹,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天,我揣著相機(jī)與錄音贷腕,去河邊找鬼背镇。 笑死,一個(gè)胖子當(dāng)著我的面吹牛泽裳,可吹牛的內(nèi)容都是我干的瞒斩。 我是一名探鬼主播,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼涮总,長吁一口氣:“原來是場噩夢啊……” “哼胸囱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起瀑梗,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤烹笔,失蹤者是張志新(化名)和其女友劉穎裳扯,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谤职,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡饰豺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了允蜈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片冤吨。...
    茶點(diǎn)故事閱讀 38,577評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖饶套,靈堂內(nèi)的尸體忽然破棺而出漩蟆,到底是詐尸還是另有隱情,我是刑警寧澤妓蛮,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布怠李,位于F島的核電站,受9級特大地震影響仔引,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜褐奥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一咖耘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧撬码,春花似錦儿倒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至叫胁,卻和暖如春凰慈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背驼鹅。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工微谓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人输钩。 一個(gè)月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓豺型,卻偏偏與公主長得像,于是被迫代替她去往敵國和親买乃。 傳聞我的和親對象是個(gè)殘疾皇子姻氨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)剪验,斷路器肴焊,智...
    卡卡羅2017閱讀 134,628評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,737評論 25 707
  • 《ijs》速成開發(fā)手冊3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 10...
    葉染柒丶閱讀 5,087評論 0 7
  • 可能點(diǎn)擊通常用JS 前联、jq 等來做的多,那么有想過用CSS3來做嗎抖韩?看一下效果展示吧: 在看一下基本布局吧蛀恩, 可以...
    WERH5知識分享閱讀 1,719評論 0 0
  • 到底如何拯救低情商的另一半? 你得先了解他屬于哪個(gè)類型茂浮,然后對癥下藥双谆。 1 力量型:爭強(qiáng)好勝,絕不認(rèn)錯(cuò) 習(xí)慣以力量...
    Miss柳閱讀 2,054評論 13 40