上一篇中我们看到了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加载其他的页面相关推荐

  1. 【EF学习笔记07】----------加载关联表的数据 贪婪加载

    [EF学习笔记07]----------加载关联表的数据 贪婪加载 讲解之前,先来看一下我们的数据库结构:班级表 学生表 贪婪加载 //贪婪加载 using (var db = new Entitie ...

  2. OpenCasCade学习笔记(三):加载显示STEP格式图片,并实现平移、缩放和旋转操作

    OpenCasCade学习笔记(三):加载显示STEP格式图片,并实现平移.缩放和旋转操作 C3DWidget.h #pragma once#include <QtWidgets/QApplic ...

  3. amba simple class驱动_学习笔记:class加载器和双亲委派模型

    类加载器 类加载器有四种 启动类加载器(Bootstrap ClassLoader) 负责加载 JAVA_HOMElib ⽬录中的,或通过-Xbootclasspath参数指定路径中的且被虚拟机认可( ...

  4. easyui学习笔记4—panel的实现

    这篇看看easyui是怎么实现panel的,就是类似一个容器,里面可以装具体内容或者其他的easyui控件. 1.这里先看看引用的资源文件 <link rel="stylesheet& ...

  5. Android-入门学习笔记-使用 CursorLoader 加载数据

    3 使用这个代码片段开始练习 也可以参考 Codepath 教程 高级内容补充: 你是否在思考ArrayAdapter's 的 getView() 方法和CursorAdapter 的 newView ...

  6. java学习笔记-类的加载器

    目录 第一节 概述 1.类加载的分类 2. 类加载器的必要性 3. 命名空间 4. 类加载机制的基本特征 第二节 类的加载器分类 概述 1. 引导类加载器 2. 扩展类加载器 3. 系统类加载器 4. ...

  7. Office365学习笔记—Lookup类型加载条目过多解决方案

    1,随着接触的项目越来越多,遇到的各种奇葩的问题也越来越多,不得不说,SharePoint是个好东西,提高了开发效率,简化了很多基础的功能.但是令人头疼的问题是,当你想做个稍微复杂点的功能,就不得不研 ...

  8. PyTorch框架学习十九——模型加载与保存

    PyTorch框架学习十九--模型加载与保存 一.序列化与反序列化 二.PyTorch中的序列化与反序列化 1.torch.save 2.torch.load 三.模型的保存 1.方法一:保存整个Mo ...

  9. java虚拟机预先加载哪些类_Java虚拟机JVM学习02 类的加载概述

    Java虚拟机JVM学习02 类的加载概述 类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对 ...

  10. 【easyui】easyui combobox 如何清空已加载的数据?

    easyui combobox 如何清空已加载的数据? 两种方式: 1. $('#leaveCountry').combobox('clear'); //清除已选中数据 $('#leaveCountr ...

最新文章

  1. linux openwrt插件,OpenWrt添加软件包(一)
  2. Mac 删除应用卸载后无法正常移除的图标
  3. Vue 实现前后端分离项目
  4. TensorFlow 2.0 - TFRecord存储数据集、@tf.function图执行模式、tf.TensorArray、tf.config分配GPU
  5. jq在html中添加dom元素,使用jQuery添加DOM元素的最佳方法
  6. 京东健康CEO辛利军:感谢刘强东的战略格局和超前眼光
  7. httpClient中的三种超时时间设置
  8. 电脑上查看端口是否被占用
  9. 【Hive】Hive内部表/外部表
  10. fisco bcos 区块链配置文件位置
  11. gpasswd 附属组管理,添加用户到附属组中
  12. java二进制运算符
  13. 4.凤凰架构:构建可靠的大型分布式系统 --- 透明多级分流系统
  14. 深入浅出理解SVM支持向量机
  15. Express框架概述
  16. 企二代继承者们如何再续辉煌
  17. 英雄无敌3 Heroes III 里面的英语单词 (转)
  18. TIME_WAIT和CLOSE_WAIT的区别
  19. HC32L系列MCU在KEIL新建工程后在JLINK 下 SW Device下找不到设备的解决方法
  20. JS实现HTML实体与字符的相互转换(一)

热门文章

  1. Nginx PHP Apache 隐藏版本号/禁止显示版本号
  2. Win 10 下载与安装 Oracle 12c 详细图解 与 Oracle 12c 卸载
  3. Alibaba 表格开源工具 easyexcel 快速使用教程
  4. WebService 常用免费调用接口 与 JWS(Java Web Service) 调用第三方 webService 天气服务
  5. 微信小游戏 - 理论介绍 - 账号注册 - 开发前准备
  6. 小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_41、SpringBoot定时任务schedule讲解...
  7. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第4节 等待唤醒机制_7_等待唤醒机制需求分析...
  8. vc2010, fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt解决办法
  9. Java Swing线程之SwingUtilities.invokeLater解释
  10. 图文并茂,UML2组件图讨论内容