1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>Add and Remove Layout - jQuery EasyUI Demo</title>
- <link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
- <link rel="stylesheet" type="text/css" href="../../themes/icon.css">
- <link rel="stylesheet" type="text/css" href="../demo.css">
- <script type="text/javascript" src="../../jquery.min.js"></script>
- <script type="text/javascript" src="../../jquery.easyui.min.js"></script>
- </head>
- <body>
- <h2>Add and Remove Layout</h2>
- <p>Click the buttons below to add or remove region panel of layout.</p>
- <div style="margin:20px 0;">
- <span>Select Region Panel:</span>
- <select id="region">
- <option value="north">North</option>
- <option value="south">South</option>
- <option value="east">East</option>
- <option value="west">West</option>
- </select>
- <a href="javascript:void(0)" class="easyui-linkbutton" onclick="addPanel()">Add</a>
- <a href="javascript:void(0)" class="easyui-linkbutton" onclick="removePanel()">Remove</a>
- </div>
- <div id="cc" class="easyui-layout" style="width:700px;height:350px;">
- <div data-options="region:'north'" style="height:50px"></div>
- <div data-options="region:'south',split:true" style="height:50px;"></div>
- <div data-options="region:'east',split:true" title="East" style="width:100px;"></div>
- <div data-options="region:'west',split:true" title="West" style="width:100px;"></div>
- <div data-options="region:'center',title:'Center'"></div>
- </div>
- <script type="text/javascript">
- function addPanel(){
- var region = $('#region').val();
- var options = {
- region: region
- };
- if (region=='north' || region=='south'){
- options.height = 50;
- } else {
- options.width = 100;
- options.split = true;
- options.title = $('#region option:selected').text();
- }
- $('#cc').layout('add', options);
- }
- function removePanel(){
- $('#cc').layout('remove', $('#region').val());
- }
- </script>
- </body>
- </html>
|