1. 程式人生 > >easyui---基礎組件:panel

easyui---基礎組件:panel

on() 直接 對象 itl 分享圖片 http ict psi 如果

加載easyui有兩種方式:1種是html方式加載,1種是js加載。 要加載內容非常多時,用js,如果加載的東西比較少,用html就可以了。

panel組件:面板 就是頭 身展示 ,一個滾動條,幾個關閉等小控件

技術分享圖片技術分享圖片技術分享圖片

html方式加載:

一個div,加上class="easyui-panel" class裏面都是easy-組件形式。

<body>
<div id="panelid"  class="easyui-panel"></div>
</body>

技術分享圖片

給panel加個寬高,

<body>
<div id="
panelid" class="easyui-panel" style="width:300px;height:300px"></div> </body>

技術分享圖片

加個title標記,<div id="panelid" class="easyui-panel" style="width:300px;height:300px" title="這是頭部信息"></div>

技術分享圖片

身體部分,不能再html裏面加content,沒效果,直接在div中輸入內容

<div id="panelid"  class="easyui-panel" style="
width:300px;height:300px" title="這是頭部信息" > 我是內容 </div>

技術分享圖片

iconCls:圖標,在引入easyui icon css找到 是iconClass簡寫

技術分享圖片技術分享圖片

<body>
<div id="panelid"  class="easyui-panel" style="width:300px;height:300px" title="這是頭部信息" iconCls="icon-save">
我是內容
</div>

技術分享圖片

closable 是否顯示關閉按鈕

</head>
<body>
<div id="panelid"  class="easyui-panel" style="width:300px;height:300px" title="這是頭部信息" iconCls="icon-save" closable="true">
我是內容
</div>

技術分享圖片

collapsible 顯示折疊按鈕,collapsed是初始時,顯示折疊還是 展開

<div id="panelid"  class="easyui-panel" style="width:300px;height:300px" title="這是頭部信息" iconCls="icon-save" closable="true" collapsible="true">
collapsible [k??læps?bl] [k??læps?bl:]
可折疊的,可拆卸的;

技術分享圖片

minimizable="true" maximizable=true ,最大化,最小化

技術分享圖片

如果內容分行的,<p><p>獨占一行

<body>
<div id="panelid"  class="easyui-panel" style="width:300px;height:300px" title="這是頭部信息" iconCls="icon-save" closable="true" collapsible="true" minimizable="true" maximizable=true>
<p>我是內容</p>
<p>我是內容</p>
<p>我是內容</p>
<p>我是內容</p>
</div>
</body>

技術分享圖片


js來加載easyui組件

必須onload中,加載什麽組件,就jquery獲取div對象,.什麽組件

<script>
$(function(){
    $("#panelid").panel({
        
        
        
    })
})

</script>
</head>
<body>
<div id="panelid" ></div>
</body>

這就相當於在裏面聲明class="easyui-panel"

技術分享圖片

註意裏面是option的json格式

<script>
$(function(){
    $("#panelid").panel({        
        width:500,   
           height:150,   
          title: My Panel
        
    })
})

</script>
</head>
<body>
<div id="panelid" ></div>
</body>

技術分享圖片

這裏面有content選項

$(function(){
    $("#panelid").panel({        
        width:500,   
           height:150,   
          title: My Panel,
          content:"aaaa"
        
    })
})

tools自定義工具組,每個工具包含兩個特性:

iconCls和handler

$("#panelid").panel({        
        width:500,   
           height:150,   
          title: My Panel,
          content:"aaaa",
          iconCls:"icon-edit",
          collapsible:"true",
          minimizable:"true",
          maximizable:"true",
          closable:"true",
          tools: [{   

              iconCls:icon-add,   

          handler:function(){alert(new)}   

        },{   

               iconCls:icon-save  ,

             handler:function(){alert(save)}   點擊工具,觸發的事件

              }]   


    
        
    })

技術分享圖片

easyui---基礎組件:panel