easyui學習筆記5—panel載入其他的頁面
上一篇中我們看到了panel的基本實現,沒有什麼難度,最重要的是data-options和class兩個標籤屬性的定義。這裡我們將看一下在panel中如何載入其他的頁面。
1.先看看引用的資原始檔和html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>Load Panel Content - jQuery EasyUI Demo</title> <link rel="stylesheet" href="jquery-easyui-1.3.5/themes/default/easyui.css" /> <link rel="stylesheet" href="jquery-easyui-1.3.5/themes/icon.css" /> <link rel="stylesheet" href="jquery-easyui-1.3.5/demo/demo.css" /> <script type="text/javascript" src="jquery-easyui-1.3.5/jquery.min.js"></script> <script type="text/javascript" src="jquery-easyui-1.3.5/jquery.easyui.min.js"></script> </head> <body> <h2></h2> <div class="demo-info"> <div class="demo-tip icon-tip"></div> <div>Click the refresh button on top right of panel to load content.</div> </div> <div style="margin:10px 0;"></div> <div id="p" class="easyui-panel" title="Load Panel Content" style="width:500px;height:200px;padding:10px;" data-options=" tools:[{iconCls:`icon-reload`,handler:function(){$(`#p`).panel(`refresh`,`_content.html`)}}] "> </div> </body> </html>
這裡沒有什麼要說的了還是兩個主要的js檔案jquery.min.js和jquery.easyui.min.js最主要的選項是data-options=” tools:[{iconCls:`icon-reload`,handler:function(){$(`#p`).panel(`refresh`,`_content.html`)}}] “指定了這個panel的標籤樣式和載入的頁面,執行的動作是refresh。
2.再看看這個載入的html檔案,其實就是一一段簡單的文字,如下
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>AJAX Content</title> </head> <body> <p style="font-size:14px">Here is the content loaded via AJAX.</p> <ul> <li>easyui is a collection of user-interface plugin based on jQuery.</li> <li>easyui provides essential functionality for building modem, interactive, javascript applications.</li> <li>using easyui you don`t need to write many javascript code, you usually defines user-interface by writing some HTML markup.</li> <li>complete framework for HTML5 web page.</li> <li>easyui save your time and scales while developing your products.</li> <li>easyui is very easy but powerful.</li> </ul> </body> </html>
3.注意在jquery裡面所有的關鍵字都是區分大小寫的,這個和javascript是一致的
$(`#centerContent`).panel({ href:"_publish.html?Id="+selectedRow.Id, onLoad:function(){ //alert("aa"); $(`#comBusiness`).combobox(`setValue`, selectedRow.Business); if(selectedRow.Business!=null){ $(`#comBusiness`).combobox(`setValue`, selectedRow.Business); } if(selectedRow.Solution!=null){ $(`#comSolution`).combobox(`setValue`, selectedRow.Solution); } if(selectedRow.Service!=null){ $(`#comService`).combobox(`setValue`, selectedRow.Service); } if(selectedRow.About!=null){ $(`#comAbout`).combobox(`setValue`, selectedRow.About); } } });
在這一段中,我錯誤的把onLoad寫成了onload,然後悲劇了折磨了我兩個小時,寫成小寫的是不管用的,切記,切記!
作者:Tyler Ning
出處:http://www.cnblogs.com/tylerdonet/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,如有問題,可以通過以下郵箱地址williamningdong@gmail.com
聯絡我,非常感謝。
相關文章
- Xamarin 學習筆記 - Page(頁面)筆記
- 前端學習筆記:通過H5頁面呼叫不同客戶端的原生頁面前端筆記H5客戶端
- L01 學習筆記--構建頁面筆記
- h5學習筆記:動態載入vconsole 除錯工具H5筆記除錯
- jvm學習筆記6:類載入器JVM筆記
- JVM學習筆記——類載入機制JVM筆記
- 5G入門學習筆記-SDN初探筆記
- Vue學習筆記5Vue筆記
- webpack入門筆記——其他配置Web筆記
- Webpack4 學習筆記六 多頁面配置和devtoolWeb筆記dev
- [PyTorch 學習筆記] 7.1 模型儲存與載入PyTorch筆記模型
- 學習筆記15:第二種載入資料的方法筆記
- 小米手機載入h5頁面載入不出圖片H5
- 強化學習-學習筆記5 | AlphaGo強化學習筆記Go
- 小程式目錄結構,頁面載入,生命週期初探筆記筆記
- spring-5學習筆記Spring筆記
- HTML5學習筆記HTML筆記
- [學習筆記 #5] 雜湊筆記
- (Django)18.3建立網頁:學習筆記主頁Django網頁筆記
- JavaScript入門學習學習筆記(上)JavaScript筆記
- js 進入頁面載入的方法JS
- git入門學習筆記Git筆記
- Docker入門學習筆記Docker筆記
- Unity學習筆記--入門Unity筆記
- TS入門學習筆記筆記
- 【PostgreSQL】入門學習筆記SQL筆記
- XV6學習筆記(1) : 啟動與載入筆記
- opencv學習筆記(二)-- 載入、修改和儲存影像OpenCV筆記
- Django學習筆記(12)——分頁功能Django筆記
- (MySQL學習筆記)分頁查詢MySql筆記
- numpy的學習筆記\pandas學習筆記筆記
- H5學習筆記(一)H5筆記
- linux學習筆記-day5Linux筆記
- 比特幣學習筆記——————5、 交易比特幣筆記
- swift學習筆記《5》- 實用Swift筆記
- G01學習筆記-5筆記
- Python頁面載入的等待方式Python
- 載譚 Binomial Sum 學習筆記筆記
- 學習筆記 - 如何一次性獲得頁面所有URL筆記