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,然后悲剧了折磨了我两个小时,写成小写的是不管用的,切记,切记!
转载于:https://www.cnblogs.com/tylerdonet/p/3521760.html
easyui学习笔记5—panel加载其他的页面相关推荐
- 【EF学习笔记07】----------加载关联表的数据 贪婪加载
[EF学习笔记07]----------加载关联表的数据 贪婪加载 讲解之前,先来看一下我们的数据库结构:班级表 学生表 贪婪加载 //贪婪加载 using (var db = new Entitie ...
- OpenCasCade学习笔记(三):加载显示STEP格式图片,并实现平移、缩放和旋转操作
OpenCasCade学习笔记(三):加载显示STEP格式图片,并实现平移.缩放和旋转操作 C3DWidget.h #pragma once#include <QtWidgets/QApplic ...
- amba simple class驱动_学习笔记:class加载器和双亲委派模型
类加载器 类加载器有四种 启动类加载器(Bootstrap ClassLoader) 负责加载 JAVA_HOMElib ⽬录中的,或通过-Xbootclasspath参数指定路径中的且被虚拟机认可( ...
- easyui学习笔记4—panel的实现
这篇看看easyui是怎么实现panel的,就是类似一个容器,里面可以装具体内容或者其他的easyui控件. 1.这里先看看引用的资源文件 <link rel="stylesheet& ...
- Android-入门学习笔记-使用 CursorLoader 加载数据
3 使用这个代码片段开始练习 也可以参考 Codepath 教程 高级内容补充: 你是否在思考ArrayAdapter's 的 getView() 方法和CursorAdapter 的 newView ...
- java学习笔记-类的加载器
目录 第一节 概述 1.类加载的分类 2. 类加载器的必要性 3. 命名空间 4. 类加载机制的基本特征 第二节 类的加载器分类 概述 1. 引导类加载器 2. 扩展类加载器 3. 系统类加载器 4. ...
- Office365学习笔记—Lookup类型加载条目过多解决方案
1,随着接触的项目越来越多,遇到的各种奇葩的问题也越来越多,不得不说,SharePoint是个好东西,提高了开发效率,简化了很多基础的功能.但是令人头疼的问题是,当你想做个稍微复杂点的功能,就不得不研 ...
- PyTorch框架学习十九——模型加载与保存
PyTorch框架学习十九--模型加载与保存 一.序列化与反序列化 二.PyTorch中的序列化与反序列化 1.torch.save 2.torch.load 三.模型的保存 1.方法一:保存整个Mo ...
- java虚拟机预先加载哪些类_Java虚拟机JVM学习02 类的加载概述
Java虚拟机JVM学习02 类的加载概述 类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对 ...
- 【easyui】easyui combobox 如何清空已加载的数据?
easyui combobox 如何清空已加载的数据? 两种方式: 1. $('#leaveCountry').combobox('clear'); //清除已选中数据 $('#leaveCountr ...
最新文章
- linux openwrt插件,OpenWrt添加软件包(一)
- Mac 删除应用卸载后无法正常移除的图标
- Vue 实现前后端分离项目
- TensorFlow 2.0 - TFRecord存储数据集、@tf.function图执行模式、tf.TensorArray、tf.config分配GPU
- jq在html中添加dom元素,使用jQuery添加DOM元素的最佳方法
- 京东健康CEO辛利军:感谢刘强东的战略格局和超前眼光
- httpClient中的三种超时时间设置
- 电脑上查看端口是否被占用
- 【Hive】Hive内部表/外部表
- fisco bcos 区块链配置文件位置
- gpasswd 附属组管理,添加用户到附属组中
- java二进制运算符
- 4.凤凰架构:构建可靠的大型分布式系统 --- 透明多级分流系统
- 深入浅出理解SVM支持向量机
- Express框架概述
- 企二代继承者们如何再续辉煌
- 英雄无敌3 Heroes III 里面的英语单词 (转)
- TIME_WAIT和CLOSE_WAIT的区别
- HC32L系列MCU在KEIL新建工程后在JLINK 下 SW Device下找不到设备的解决方法
- JS实现HTML实体与字符的相互转换(一)
热门文章
- Nginx PHP Apache 隐藏版本号/禁止显示版本号
- Win 10 下载与安装 Oracle 12c 详细图解 与 Oracle 12c 卸载
- Alibaba 表格开源工具 easyexcel 快速使用教程
- WebService 常用免费调用接口 与 JWS(Java Web Service) 调用第三方 webService 天气服务
- 微信小游戏 - 理论介绍 - 账号注册 - 开发前准备
- 小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_41、SpringBoot定时任务schedule讲解...
- 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第4节 等待唤醒机制_7_等待唤醒机制需求分析...
- vc2010, fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt解决办法
- Java Swing线程之SwingUtilities.invokeLater解释
- 图文并茂,UML2组件图讨论内容