![t7利用母板页技术及jsoop思想实现书架信息管理_第1页](http://file4.renrendoc.com/view/157c8cd727a655c0bd228914cfc1a2c5/157c8cd727a655c0bd228914cfc1a2c51.gif)
![t7利用母板页技术及jsoop思想实现书架信息管理_第2页](http://file4.renrendoc.com/view/157c8cd727a655c0bd228914cfc1a2c5/157c8cd727a655c0bd228914cfc1a2c52.gif)
![t7利用母板页技术及jsoop思想实现书架信息管理_第3页](http://file4.renrendoc.com/view/157c8cd727a655c0bd228914cfc1a2c5/157c8cd727a655c0bd228914cfc1a2c53.gif)
![t7利用母板页技术及jsoop思想实现书架信息管理_第4页](http://file4.renrendoc.com/view/157c8cd727a655c0bd228914cfc1a2c5/157c8cd727a655c0bd228914cfc1a2c54.gif)
![t7利用母板页技术及jsoop思想实现书架信息管理_第5页](http://file4.renrendoc.com/view/157c8cd727a655c0bd228914cfc1a2c5/157c8cd727a655c0bd228914cfc1a2c55.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、北风网项目培训第7讲:利用母板页技术及JSOOP思想实现书架信息管理(2)讲师:风舞烟JavaScript-JQuery系列全程精通+图书馆管理系统实战本讲任务实现书架信息管理本讲知识点利用母板页重构SmallBookjqGrid插件的高级使用JS-OOP实现书架信息的管理jQuery UI Dialog的使用封装母版页SubPageMasterPage.master使用母版页的目的:1、统一界面布局2、增强代码复用母板页中抽出通用的界面和代码:通用的界面1、divLoading2、divLayer3、alert界面4、confirm界面s通用的代码部分:1、一些常用的CSS及JS(jQuer
2、y、jQuery UI、通用的JS类库) (init Loading And Layer Div js) (Set Pop Common Dialog UI JS Function) (给弹出子窗体附加通用处理代码)BookCaseInfoMgr.aspxStep1:添加CSS及JS引用 Step2:HandlerBookCaseMgr.ashx返回json数据返回数据的格式total:1,page:1,records:9, rows: id:1,cell:1,右A-1,id:2,cell:2,左A-4,id:3,cell:3,下A-1,id:8,cell:8,书架7,id:9,cell:9,
3、书架4,id:10,cell:10,书架3,id:11,cell:11,书架1,id:12,cell:12,书架5,id:19,cell:19,书架6,Step3:利用jqGrid显示数据jQuery(#tblBookCase).jqGrid( url: /SmallBook/Handler/HandlerBookCaseMgr.ashx, datatype: json, colNames: 编号, 书架名称, 修改, 删除, colModel: name: Id, index: 1, width: 75, resizable: false, hidden: true , name: Book
4、CaseName, index: 2, width: 200, align: center,sorttable:true, name: Modify, index: 3, width: 100, align: center,sortable:false , name: Delete, index: 4, width: 100, align: center ,sortable:false , autowidth: true, height: 250, sortname: 1, sortorder: asc, caption: 书架设置“ 。Step4:在jqGrid中如何显示自定义数据 plet
5、e: function() var ids = jQuery(#tblBookCase).jqGrid(getDataIDs); for (var i = 0; i ids.length; i+) var id = idsi; /var model = jQuery(#tblBookCase).jqGrid(getRowData, id); /name = systemMgr_BookCase.BookCaseName; modify = 修改; del = 删除; jQuery(#tblBookCase).jqGrid(setRowData, idsi, Modify: modify, De
6、lete: del ); 在内容页如何访问母板页?通过在在母板页封装属性的方式访问。Step1:在母板页封装属性 /指的是弹开窗口(即iFrame)的宽度 public int ViewWidth /指的是弹开窗口(即iFrame)的高度 public int ViewHeight Step2:在内容页添加MasterType指示Step3:在内容页访问母板页属性if (!IsPostBack) Master.ViewHeight = 400; Master.ViewWidth = 680; 1、SmallBook.Base.jsvar SmallBook = ;SmallBook.Base
7、= function() this._config = form_id: dialog-form, form_width: 320, form_height: 220, form_title: 图书馆管理系统, type: show ; this.BaseUrl = ; this._showUrl = . this._modifyUrl = . this._insertUrl = . this._deleteUrl = . /弹开窗体的方法 this.ShowDialog = function(config) ; /删除 this.Delete = function(id) . 2、jquer
8、y ui dialog的使用3、BookCaseInfoMgr.js/从父类SmallBook.Base类派生SmallBook.Base.systemMgr = SmallBook.Base.systemMgr.BookCaseInfoMgr = function() SmallBook.Base.call(this); 。step1: /显示 this.Show = function(config) ;step2: /修改 this.Modify = function(config) . step3: /添加 this.Insert = function(config) . 4、BookC
9、aseInfoMgr.aspx界面调用 function Modify(id) var obj = new SmallBook.Base.systemMgr.BookCaseInfoMgr(); var model = jQuery(#tblBookCase).jqGrid(getRowData, id); obj.Modify( form_id: dialog-form-bookcase, form_title:修改书架信息,model: model ); function Insert() var obj = new SmallBook.Base.systemMgr.BookCaseInfoMgr(); obj.Insert( form_id: dialog-form-bookcase,form_title:新增书架 ); function Delete(id) var obj = new SmallBook.Base.systemMgr.BookCaseInfoMgr(); obj.Delete(id); /完整的config格式: /*this._config = form_id:dialog-form, form_width: 320, form_height: 220, form_title: 图书馆管理系统, type:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高强4号玻璃纤维合作协议书
- 2025年汽配压铸产品合作协议书
- 部编版四年级上册语文第五单元《交流平台初试身手》教案及教学反思
- 八年级下册英语期中考试试卷分析卷面分析及反思
- 2025年中班幼儿教学总结范例(二篇)
- 2025年五年级语文教学工作总结例文(2篇)
- 2025年个人租房合同协议合同范文(2篇)
- 2025年五年级语文教学工作总结参考(2篇)
- 2025年个人投资理财委托合同(4篇)
- 2025年二年级下册英语教学工作总结模版(2篇)
- 《篮球主修》考核方式
- 山东省食用油(植物油)生产企业名录496家
- GB∕T 33047.1-2016 塑料 聚合物热重法(TG) 第1部分:通则
- 电力业务许可证豁免证明
- 特发性肺纤维化IPF
- FIDIC国际合同条款中英文对照.doc
- 建筑工程资料归档立卷分类表(全)
- 个人劳动仲裁申请书
- 国籍状况声明书
- 溢流堰稳定计算
- 马晓宏_《法语》_第一册复习(课堂PPT)
评论
0/150
提交评论