摘要:现在领导又要增加功能,需要分页的时候,每页显示N条信息。由于是每个页面都要改,所有需要声明了一个扩展类代码如下:// Copyright : 欧蓝德畅电子技术有限公司. All rights reserved.// 文件名:pager.js// 文件描述:分页扩展类,extJS控件之每页显示N条记录 //-----------------------------------------------------------------------------------// 创建者:// 创建时间:2013-06-21//====================================. 阅读全文
posted @ 2013-06-21 17:57 幕三少 阅读 (692) 评论 (0) 编辑
摘要:接着来,也是刚刚遇到的panel怎么进行收缩 collapsible: true, 这会panel就会出现这个点这个就可以收缩了panel怎么随便拉伸,也就是让那个小黑三角出现split: true,效果如下:怎么添加日历显示var panel = new Ext.Panel({ header : true, title:'日历', frame:true,//渲染面板 collapsible : true,//允许展开和收缩 autoHeight : true,//... 阅读全文
posted @ 2013-06-21 13:42 幕三少 阅读 (976) 评论 (1) 编辑
摘要:我在项目中遇到的一些知识点:1.在GridPanel中显示图片,效果对应的代码实现 { text: '是否启用', width: 80, // xtype: 'checkcolumn', dataIndex: 'IsEnabled', renderer: function boolFromValue(val) { if (val) { ... 阅读全文
posted @ 2013-06-21 11:00 幕三少 阅读 (1274) 评论 (2) 编辑
摘要:由于不明白分页的总数是怎么计算,不知道他的分页方式所以花费了好多功夫,现在弄出来了与大家分享下1.首先是EF的简历,想必大家都清楚:添加-〉新建项-〉数据-〉Ado。net实体数据模型2.就是后台数据也就是apiController,前台需要两个数据,一个是数据的总条数,第二个是要查询的分页数据所以我们要建立一个实体,用于返回数据传送,由于多个页面都使用,多以用到了泛型。代码如下:public class PageData<T> { //数据总数 public int TotolRecord { get; set; } //需要返回的数据 ... 阅读全文
posted @ 2013-06-21 08:15 幕三少 阅读 (2550) 评论 (9) 编辑
摘要:Code:Ext.create('Ext.grid.Panel', { ... viewConfig: { getRowClass: function(record) { return record.get('age') < 18 ? 'child-row' : 'adult-row'; } } }); Code css样式: .child-row .x-grid-cell { background-color: #ffe2e2; color: #900; } .adult-row .x-grid-cell { backgr 阅读全文
posted @ 2013-06-20 18:35 幕三少 阅读 (436) 评论 (0) 编辑
摘要:做后台管理系统时遇到的问题,关于tab关闭后再打开不显示,或者报错我在新的tabpanel中加入了一个grid,当我关闭再次打开就会报错Cannot read property 'addCls' of null,原因是我在定义grid的错误这是错误代码:[javascript]view plaincopyExt.define('HT.view.Grid',{extend:'Ext.grid.Panel',title:'人员列表',width:400,height:170,frame:true,store:{fields:[' 阅读全文
posted @ 2013-06-20 17:17 幕三少 阅读 (1802) 评论 (0) 编辑
摘要:1.切换tabpanel,新建tab关闭后再新建报错,在火狐下报错TypeError: el is nullel.addCls.apply(el, arguments);这个我在下一篇文章中已经解决了,请参考。2.Extjs调试小技巧:可以在代码中加入console.log(tab222, "2222");这样就可以在浏览器中查看你要查看的变量的详细信息在火狐或者谷歌中德控制台中3.怎么使用Extjs rest方式Ext.define('EITruck.store.User', {extend: 'Ext.data.Store',requir 阅读全文
posted @ 2013-06-20 14:37 幕三少 阅读 (353) 评论 (0) 编辑
摘要:一 定义One Page, One Application(后面缩写为OPOA,或者1P1A), 含义很简单:一个页面就是一个应用。不再使用iframe, 页面提交不能再使用submit方式。在众多的基于Web的MIS系统中,没有人关心页面的组织形式;大多数稍微复杂的MIS系统,都采用分祯(Frame)的方式来组织页面,这样,在进行业务操作的时候,url的变化表现在一个框架页面内,从浏览器的地址看起来,只有一个地址;更有甚者,一些应用干脆弹出一个去掉了浏览器菜单、工具条、地址栏、状态栏的窗口(比如招商银行、民生银行的网上银行系统),连地址都看不见。因此,一个页面就是一个应用,从用户的角度来说, 阅读全文
posted @ 2013-06-20 10:38 幕三少 阅读 (1075) 评论 (0) 编辑
摘要:本文将概述在WebAPI方式下将如何将参数绑定到一个action方法,包括参数是如何被读取,一系列规则决定特定环境采用的那种绑定方式,文章最后将给出一些实际的例子。Parameter binding说到底是接到一个Http请求,将其转换成.NET类型使得action方法的签名更易于理解。请求消息(request message)包括了请求的所有信息,如带查询字符串的请求地址(URL),内容主体(content body)及头部信息(header)。在没有采用parameter binding的情况下,每个action方法将需要接收request message,并手动从中提取出参数,如下所示: 阅读全文
posted @ 2013-06-19 13:40 幕三少 阅读 (4413) 评论 (0) 编辑
摘要:LINQ分页和排序,skip和Take 用法dbconn.BidRecord.OrderBy(p=>p.bid_id).ToList().OrderBy(p => p.bid_id).Skip(skip).Take(take).ToList();上面就是分页带排序的方法。说一下问什么这样做dbconn 是Modle的对象BidRecord 是一个实体P=〉p.bid_id 是排序的条件OrderBy 是排序(后面是条件)然后要查询所有的,在所有的数据中在查询你要分页的数据,skip是在分页在前有多少条数据,也就是在当前页数据之前的数据总和, (跳过序列中指定数量的元素,然后返回剩余 阅读全文
posted @ 2013-06-19 12:37 幕三少 阅读 (3073) 评论 (4) 编辑