博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
easyui学习笔记5—panel加载其他的页面
阅读量:5172 次
发布时间:2019-06-13

本文共 2623 字,大约阅读时间需要 8 分钟。

上一篇中我们看到了panel的基本实现,没有什么难度,最重要的是data-options和class两个标签属性的定义。这里我们将看一下在panel中如何加载其他的页面。

1.先看看引用的资源文件和html

            
Load Panel Content - jQuery EasyUI Demo

Click the refresh button on top right of panel to load content.

这里没有什么要说的了还是两个主要的js文件jquery.min.jsjquery.easyui.min.js最主要的选项是data-options=" tools:[{iconCls:'icon-reload',handler:function(){$('#p').panel('refresh','_content.html')}}] "指定了这个panel的标签样式和加载的页面,执行的动作是refresh。

2.再看看这个加载的html文件,其实就是一一段简单的文字,如下

 

        
AJAX Content

Here is the content loaded via AJAX.

  • easyui is a collection of user-interface plugin based on jQuery.
  • easyui provides essential functionality for building modem, interactive, javascript applications.
  • using easyui you don't need to write many javascript code, you usually defines user-interface by writing some HTML markup.
  • complete framework for HTML5 web page.
  • easyui save your time and scales while developing your products.
  • easyui is very easy but powerful.

 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

你可能感兴趣的文章
【JAVA错误笔记】 - Unable add facets project AnnotationWebService CXF 2-x Web Services
查看>>
SQL 2005 带自增列 带外键约束 数据导入导出
查看>>
mysql Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
查看>>
链式队列
查看>>
快逸报表多数据源解决办法以及项目多数据源切换方法
查看>>
[转+]C语言复杂声明
查看>>
Android心得1.5--第一次搭建Android环境的心得和第一个应用程序部分代码解析
查看>>
SQL server int 转char类型
查看>>
hzwer模拟赛 感冒病毒
查看>>
浅谈WebService的版本兼容性设计
查看>>
(并查集)~APTX4869(fzu 2233)
查看>>
Redis Command
查看>>
Beta 冲刺(1/7)
查看>>
javascript 笔记--变量
查看>>
执行mount命令时找不到介质或者mount:no medium found的解决办法
查看>>
HTML day02(html列表与菜单的制作)
查看>>
IO-01. 表格输出(5)
查看>>
Project stance need more proactive steps of bank
查看>>
【无聊放个模板系列】BZOJ 3172 (AC自动机)
查看>>
【BZOJ 4503】4503: 两个串 (FFT)
查看>>