//////Preparestore//////preparefieldsandcolumnsvar__fields=[];var__columns=[];for(varjj=0;jj
ASP.NET Mvc4整合ExtJS4.2 MVC框架
风神修罗使
ExtJS框架extjs4mvc4c#.NETasp.net
项目结构如图所示:Extjs的架构图,非常有用,可以帮助我们理解Extjs的执行流程:接着是JS相关代码:app.jsExt.Loader.setConfig({enabled:true});//开启动态加载的依赖加载功能,默认为false不开启Ext.application({name:'Traxplorer',//设定应用程序的命名空间(它将是controller,view.model和sto
Extjs4.2 无限滚动 缓存渲染 Ext.grid.plugin.BufferedRenderer
重庆-传说
ExtjsExtjs4开发经验
尊重原创:http://blog.csdn.net/zdb330906531关于Extjs4.2中Grid无限滚动(缓存渲染)的功能,在网上已有介绍,如下:Blog1:http://www.sencha.com/blog/infinite-grid-scrolling-in-ext-js-4/Blog2:http://blog.csdn.net/tianxiaode/article/details
ExtJS4.2学习(8)——基础知识之事件机制
weixin_34402408
在我们真正开发中,主要用到一些高级组件,其实真正对底层的一些原理还是很少有人关注的,今天在网上看到一篇文章,感觉非常不错,一方面共享一下,另一方面,也作为此次ExtJS讨论的完整性考虑。其实针对ExtJS的事件机制,主要还是了解其原理。前言工作中用ExtJS有一段时间了,Ext丰富的UI组件大大的提高了开发B/S应用的效率。虽然近期工作中天天都用到ExtJS,但很少对ExtJS框架原理性的东西进行
ExtJS4.2学习(七)EditorGrid可编辑表格
weixin_34038652
上节讲到通过后台数据进行分页,分页工具条还可以放置在顶端,或者上下都有而不影响数据,因为它们都共用一个store//创建表格vargrid=newExt.grid.GridPanel({renderTo:'grid',//渲染位置autoHeight:true,store:store,width:550,columns:columns,//显示列bbar:newExt.PagingToolbar(
Extjs grid 单元格事件
weixin_30528371
celldblclick:function(view,td,cellIndex,record,tr,rowIndex,e,eOpts){//extjs4.2下,有时出现,多次不连续双击某一个单元格时,取到的cellIndex不正确,解决办法如下:cellIndex=td.cellIndex;varcolumns=view.componentLayout.headerCt.columnManager
Extjs4.2 获取行数据的两种方法。
fanqielian2013
vartest_grid=Ext.create('Ext.grid.Panel',{id:'test_grid_id',columns:[{text:"MsgId",dataIndex:'MsgId',hidden:true},{text:"Read",dataIndex:'Read',hidden:true},{text:"Subject",flex:1,dataIndex:'Subject',
Extjs4.2 grid datastore读取xml和json
fanqielian2013
extjs4datastorexmljson
1.读取xml文件varstore=Ext.create('Ext.data.Store',{proxy:{type:'ajax',url:'js/xmlfile/messages.xml',//项目中的路径reader:{type:'xml',record:'Folder'}},sorters:["Read"],//以这个作为排序params:{Status:'all'},fields:[{na
Extjs6.2系列之开发环境搭建
Enthu丶
Extjs6.2
Extjs6.2环境的搭建跟Extjs4.2有所不同,sencha公司推出了shenchacmd这款工具可以方便的搭建一个ExtjsMvc项目。使用cmd的最直接的两个好处就是可以生成代码框架和针对性的对你的ext项目编译。你可以通过Senchacmd的命令直接是生成一个应用框架,不必自己再写app.js等很多代码,想想就爽哈哈;Extjs功能强大,对很多的功能都进行了封装,但是有许多功能我们都暂
解决Extjs4.2中Ext.tab.Panel的当页签过多超过总宽度后不显示的Bug
kimverchan
ExtJs4.2
页签不超过宽度时,显示完全正常,如下图:页签超过宽度后就显示不了了,如下图:经过调试找到解决的方法,重写Ext.tab.Panel即可,代码如下Ext.override(Ext.tab.Panel,{constructor:function(){varme=this;me.callParent(arguments);this.on('afterlayout',function(ct){try{va
ExtJs4.2应用:使用ExtJs扩展组件searchfield实现数据搜索功能
Nocturne2011
ExtJs
ExtJs4.2应用:使用ExtJs扩展组件searchfield实现数据搜索功能1.引入searchfield组件在Ext目录下放入ux目录将searchfield组件放入ux目录下的form文件下,如图所示:2.在对应Js文件中引入searchfield组件dockedItems:[{dock:'top',/**在顶部显示*/xtype:'toolbar',/**以工具栏形式展示*/items
ExtJs 4.2 TabCloseMenu.js的Bug
木子_lishk
ExtJs
在ExtJs4.2中,在ux文件夹中的TabCloseMenu.js文件存在一个小bug,使用“关闭其他页面”按钮时会“关闭所有页面“。以下为修正文件:/***Pluginforaddingaclosecontextmenutotabs.Notethatthemenurespects*theclosableconfigurationonthetab.Assuch,commandslikeremov
【翻译】Ext JS 4.2介绍
iteye_20659
javascript测试
原文:IntroducingExtJS4.2ExtJS4.2包含了许多令人兴奋的增强功能和特性。你可能已经在之前的文章中阅读过相关的一些功能和特性了,如Grid组件改进。在这篇文章中,将介绍新的海王星主题和从右到左(RTL)的支持。海王星在ExtJS4.2中,我们很高兴的欢迎海王星作为官方完全支持的主题来到了这个大家庭。终于可以构建具有现代感的应用程序了,具有现代特性的外观对于应用程序开发和使用海
Extjs4.2 gridPanel中的Store数据远程获取
初心不负
PSI二次开发学习记录PSI开发与学习
varmodelName='model';Ext.define(modelName,{extend:"Ext.data.Model",fields:["id","code","name"]});varstore=Ext.create("Ext.data.Store",{autoLoad:false,model:modelName,data:[],pageSize:20,proxy:{type:"a
extjs4.2 grid 合并单元格并居中显示
宅男当道
Extjs
//==>June8/***ruantao1989*合并单元格*@param{}grid要合并单元格的grid对象*@param{}cols要合并哪几列例如[1,2,4]*/varmergeCells=function(grid,cols){//==>ExtJs4.2的改到上层的lastChild.是各个的集合vararrayTr=document.getElementById(grid.getI
ExtJS4.2学习(11)——高级组件之Grid
weixin_33915554
大纲:1.首先,搭建起来一个最基础的Grid组件;2.其次,利用前边MVC架构将代码重构;3.再者,介绍下Grid的一些特性。一、搭建基础的Grid组件在文章的开始,我们首先简单的搭建一个Grid项目,感受下Grid的样子和其吸引众人的魅力所在。架构如图:代码分别如下,注释写的比较清楚,按照以上搭建可以正常运行:grid.html代码如下:EXTJS4.0gridDemo.js代码如下:(func
Extjs4.2 获取行数据的两种方法。
fanqielian2013
vartest_grid=Ext.create('Ext.grid.Panel',{id:'test_grid_id',columns:[{text:"MsgId",dataIndex:'MsgId',hidden:true},{text:"Read",dataIndex:'Read',hidden:true},{text:"Subject",flex:1,dataIndex:'Subject',
ExtJs4.2学习--Ext.tab.Panel 选项卡
流水无Qing
extjs
1、基本标签的容器中。TabPanels可以使用完全一样的标准Ext.panel.Panel布局的目的,但也有包含正在使用CardLayout布局管理器管理的子组件(项目)的特殊支持,并显示为单独的标签。先看看看官方的文档:先看看一个简单的实例:vartabs=Ext.create('Ext.tab.Panel',{width:400,height:400,renderTo:document.bo
EXTJS4.2数据源配置及创建注意事项
hao_ds
EXTJS
陷阱一:TreeStore1、TreeStore在API文档中使用的是Ext.data.NodeInterface类作为Model原型,其中children属性存储的是子节点,但是在创建TreeStore时如下代码中指定了root节点不为children时,子节点数据需要存储在root节点Ext.define('MyApp.store.MenuStore',{//定义一个树形的数据源extend:
真正的Extjs 4.2 支持时间选择的日历扩展
刘晨哈
JavaScriptjavascript
版权所有,转载请注明来源http://gogo1217.iteye.com,违者必究!最近在做一个case的时候,客户要求能在选择年月日,时分秒在一个面板中选择;客户端JS框架使用的是ExtJs4.2。我们知道,ExtJs4.2的Ext.picker.Date只能选择年月日,网上有部分实现,但大多数的都是基于ExtJs3修改的,而且过多的破坏了ExtJs的编写习惯。现将我写的跟大家分享下,代码中有
EXTJS 4.2 资料 控件之Grid 那些事
dengyi8023
最近在学习Extjs4.2,积累文章,看得不错,再此留年://表格数据最起码有列、数据、转换原始数据这3项Ext.onReady(function(){//定义列varcolumns=[{header:'编号',dataIndex:'id',width:50},//sortable:true可设置是否为该列进行排序{header:'名称',dataIndex:'name',width:80},{h
ExtJS4.2选中指定行
wuzuyu365
extjs
lett_grid=....//创建的表格对象 varrecords=t_grid.getStore().getRange();varselectModel=t_grid.getSelectionModel(); for(leti=0;i0){ selectModel.select(record,true); }else{ selectModel.deselect(record);
Extjs4.2 选择器 Ext.ComponentQuery.query
米西米西
Extjs4.2
基于xtype查找组件:varpanels=Ext.ComponentQuery.query('panel');查找二级xtype:varbuttons=Ext.ComponentQuery.query('panelbutton');基于属性值检索组件:varsaveButton=Ext.ComponentQuery.query('button[action="saveUser"]');混合查找组
Ext4.2.1学习历程之一:环境搭建及Hello ExtJS4.2
xiongbamima
extjsextjs4.2
1、从官网下载ExtJS4.2资源包,解压开有源代码、API文档、演示程序;2、官网地址:http://www.sencha.com/products/extjs3、在Eclipse中新建项目,我这是建的maven项目4、将下载的extjs需要的资源文件复制到项目中,我放的是在webapp下的resources/js/ext4.2中,那么的资源文件不需要全导入,只需要导入我们用的如下:5、在web
基于SSH+Maven+Extjs4+MySQL技术实战开发CRM客户关系管理系统
weixin_34009794
分享一套名为《基于SSH+Maven+Extjs4+MySQL技术实战开发CRM客户关系管理系统》视频教程,讲师是飞扬老师。课程主要内容是extjs4.2高级组件和MVC设计模式,通过一个简单的开发带领大家熟悉常用的高级组件以及extjs4.x的MVC设计模式的使用方式。后台开发使用的技术有:Maven3.1、struts2+spring3+hibernate4框架。课程偏重于extjs4.2框架
基于SSH+Maven+Extjs4+MySQL技术实战的视频下载
北风网er
视频下载
视频下载地址:http://pan.baidu.com/s/1pJmCnWJ一、课程简介1.1、课程背景J2ee技术已经流行很多年了,在很多的B/S架构中之前都是jsp页面组成的。后来产生了很多的前台框架,或者称之为富客户端。Extjs就是其中之一,从起初的版本到extjs4.2版,extjs已经发展为一个成熟的框架了。在企业开发中被广泛的应用。Maven是基于项目对象模型(POM),可以通过一小
基于SSH+Maven+Extjs4+MySQL技术实战开发CRM客户关系管理系统
iteye_4639
运维测试前端
这里有套课程和大家分享,有兴趣的朋友可以加我的qq2059055336和我联系、一、课程简介1.1、课程背景J2ee技术已经流行很多年了,在很多的B/S架构中之前都是jsp页面组成的。后来产生了很多的前台框架,或者称之为富客户端。Extjs就是其中之一,从起初的版本到extjs4.2版,extjs已经发展为一个成熟的框架了。在企业开发中被广泛的应用。Maven是基于项目对象模型(POM),可以通过
ExtJS4.2 - 从 Hello World 到 自定义组件 -01 (为爱女伊兰奋斗)
nimmy
WEB前端
ExtJS4.2-从HelloWorld到自定义组件-01经验、概述、项目搭建、国际化、HelloWorld、布局——为爱女伊兰而奋斗——少走弯路,简单才是王道1.写在前面我接触ExtJS已有两年多时间,不过之前一直用ExtJS3,近几日因为工作需要,才开始使用ExtJS4,鉴于目前手头工作不多,故将一些感受写下,希望能对其他朋友有所帮助。我在2011年前都没有系统的使用过WEB前端UI框架,其实
Extjs替换自带theme
十步行
ExtJs
原文出处:http://www.cnblogs.com/legendxian/p/3254972.html剪出原文的第一种方式:1.创建工作空间cd/d[extjsSDK所在目录]senchagenerateworkspaceF:\Test\ExtJs4.2\workspace2.创建appcd/d[extjsSDK所在目录]senchagenerateappApp1F:\Test\ExtJs4.
Extjs自定义主题
xiaofeixiastar
前端
ExtJS4.2:自定义主题入门安装环境JRE:http://www.oracle.com/technetwork/java/javase/downloads/index.html。Ruby:http://rubyinstaller.org/。Sencha-Cmd:http://www.sencha.com/products/sencha-cmd/download。ExtJs:http://www
Java实现的简单双向Map,支持重复Value
superlxw1234
java双向map
关键字:Java双向Map、DualHashBidiMap
有个需求,需要根据即时修改Map结构中的Value值,比如,将Map中所有value=V1的记录改成value=V2,key保持不变。
数据量比较大,遍历Map性能太差,这就需要根据Value先找到Key,然后去修改。
即:既要根据Key找Value,又要根据Value
PL/SQL触发器基础及例子
百合不是茶
oracle数据库触发器PL/SQL编程
触发器的简介;
触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。触发器和过程函数类似 过程函数必须要调用,
一个表中最多只能有12个触发器类型的,触发器和过程函数相似 触发器不需要调用直接执行,
触发时间:指明触发器何时执行,该值可取:
before:表示在数据库动作之前触发
[时空与探索]穿越时空的一些问题
comsci
问题
我们还没有进行过任何数学形式上的证明,仅仅是一个猜想.....
这个猜想就是; 任何有质量的物体(哪怕只有一微克)都不可能穿越时空,该物体强行穿越时空的时候,物体的质量会与时空粒子产生反应,物体会变成暗物质,也就是说,任何物体穿越时空会变成暗物质..(暗物质就我的理
easy ui datagrid上移下移一行
商人shang
js上移下移easyuidatagrid
/**
* 向上移动一行
*
* @param dg
* @param row
*/
function moveupRow(dg, row) {
var datagrid = $(dg);
var index = datagrid.datagrid("getRowIndex", row);
if (isFirstRow(dg, row)) {
Java反射
oloz
反射
本人菜鸟,今天恰好有时间,写写博客,总结复习一下java反射方面的知识,欢迎大家探讨交流学习指教
首先看看java中的Class
package demo;
public class ClassTest {
/*先了解java中的Class*/
public static void main(String[] args) {
//任何一个类都
springMVC 使用JSR-303 Validation验证
杨白白
springmvc
JSR-303是一个数据验证的规范,但是spring并没有对其进行实现,Hibernate Validator是实现了这一规范的,通过此这个实现来讲SpringMVC对JSR-303的支持。
JSR-303的校验是基于注解的,首先要把这些注解标记在需要验证的实体类的属性上或是其对应的get方法上。
登录需要验证类
public class Login {
@NotEmpty
log4j
香水浓
log4j
log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, HTML, DATABASE
#log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, ROLLINGFILE, HTML
#console
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4
使用ajax和history.pushState无刷新改变页面URL
agevs
jquery框架Ajaxhtml5chrome
表现
如果你使用chrome或者firefox等浏览器访问本博客、github.com、plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器前进和后退。
是什么有这么强大的功能呢?
HTML5里引用了新的API,history.pushState和history.replaceState,就是通过
centos中文乱码
AILIKES
centosOSssh
一、CentOS系统访问 g.cn ,发现中文乱码。
于是用以前的方式:yum -y install fonts-chinese
CentOS系统安装后,还是不能显示中文字体。我使用 gedit 编辑源码,其中文注释也为乱码。
后来,终于找到以下方法可以解决,需要两个中文支持的包:
fonts-chinese-3.02-12.
触发器
baalwolf
触发器
触发器(trigger):监视某种情况,并触发某种操作。
触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)
语法:
create trigger triggerName
after/before 
JS正则表达式的i m g
bijian1013
JavaScript正则表达式
g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。 i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写。 m:表示
HTML5模式和Hashbang模式
bijian1013
JavaScriptAngularJSHashbang模式HTML5模式
我们可以用$locationProvider来配置$location服务(可以采用注入的方式,就像AngularJS中其他所有东西一样)。这里provider的两个参数很有意思,介绍如下。
html5Mode
一个布尔值,标识$location服务是否运行在HTML5模式下。
ha
[Maven学习笔记六]Maven生命周期
bit1129
maven
从mvn test的输出开始说起
当我们在user-core中执行mvn test时,执行的输出如下:
/software/devsoftware/jdk1.7.0_55/bin/java -Dmaven.home=/software/devsoftware/apache-maven-3.2.1 -Dclassworlds.conf=/software/devs
【Hadoop七】基于Yarn的Hadoop Map Reduce容错
bit1129
hadoop
运行于Yarn的Map Reduce作业,可能发生失败的点包括
Task Failure
Application Master Failure
Node Manager Failure
Resource Manager Failure
1. Task Failure
任务执行过程中产生的异常和JVM的意外终止会汇报给Application Master。僵死的任务也会被A
记一次数据推送的异常解决端口解决
ronin47
记一次数据推送的异常解决
需求:从db获取数据然后推送到B
程序开发完成,上jboss,刚开始报了很多错,逐一解决,可最后显示连接不到数据库。机房的同事说可以ping 通。
自已画了个图,逐一排除,把linux 防火墙 和 setenforce 设置最低。
service iptables stop
巧用视错觉-UI更有趣
brotherlamp
UIui视频ui教程ui自学ui资料
我们每个人在生活中都曾感受过视错觉(optical illusion)的魅力。
视错觉现象是双眼跟我们开的一个玩笑,而我们往往还心甘情愿地接受我们看到的假象。其实不止如此,视觉错现象的背后还有一个重要的科学原理——格式塔原理。
格式塔原理解释了人们如何以视觉方式感觉物体,以及图像的结构,视角,大小等要素是如何影响我们的视觉的。
在下面这篇文章中,我们首先会简单介绍一下格式塔原理中的基本概念,
线段树-poj1177-N个矩形求边长(离散化+扫描线)
bylijinnan
数据结构算法线段树
package com.ljn.base;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
/**
* POJ 1177 (线段树+离散化+扫描线),题目链接为http://poj.org/problem?id=1177
HTTP协议详解
chicony
http协议
引言
Scala设计模式
chenchao051
设计模式scala
Scala设计模式
我的话: 在国外网站上看到一篇文章,里面详细描述了很多设计模式,并且用Java及Scala两种语言描述,清晰的让我们看到各种常规的设计模式,在Scala中是如何在语言特性层面直接支持的。基于文章很nice,我利用今天的空闲时间将其翻译,希望大家能一起学习,讨论。翻译
安装mysql
daizj
mysql安装
安装mysql
(1)删除linux上已经安装的mysql相关库信息。rpm -e xxxxxxx --nodeps (强制删除)
执行命令rpm -qa |grep mysql 检查是否删除干净
(2)执行命令 rpm -i MySQL-server-5.5.31-2.el
HTTP状态码大全
dcj3sjt126com
http状态码
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request
asihttprequest上传图片
dcj3sjt126com
ASIHTTPRequest
NSURL *url =@"yourURL";
ASIFormDataRequest*currentRequest =[ASIFormDataRequest requestWithURL:url];
[currentRequest setPostFormat:ASIMultipartFormDataPostFormat];[currentRequest se
C语言中,关键字static的作用
e200702084
C++cC#
在C语言中,关键字static有三个明显的作用:
1)在函数体,局部的static变量。生存期为程序的整个生命周期,(它存活多长时间);作用域却在函数体内(它在什么地方能被访问(空间))。
一个被声明为静态的变量在这一函数被调用过程中维持其值不变。因为它分配在静态存储区,函数调用结束后并不释放单元,但是在其它的作用域的无法访问。当再次调用这个函数时,这个局部的静态变量还存活,而且用在它的访
win7/8使用curl
geeksun
win7
1. WIN7/8下要使用curl,需要下载curl-7.20.0-win64-ssl-sspi.zip和Win64OpenSSL_Light-1_0_2d.exe。 下载地址:
http://curl.haxx.se/download.html 请选择不带SSL的版本,否则还需要安装SSL的支持包 2. 可以给Windows增加c
Creating a Shared Repository; Users Sharing The Repository
hongtoushizi
git
转载自:
http://www.gitguys.com/topics/creating-a-shared-repository-users-sharing-the-repository/ Commands discussed in this section:
git init –bare
git clone
git remote
git pull
git p
Java实现字符串反转的8种或9种方法
Josh_Persistence
异或反转递归反转二分交换反转java字符串反转栈反转
注:对于第7种使用异或的方式来实现字符串的反转,如果不太看得明白的,可以参照另一篇博客:
http://josh-persistence.iteye.com/blog/2205768
/**
*
*/
package com.wsheng.aggregator.algorithm.string;
import java.util.Stack;
/**
代码实现任意容量倒水问题
home198979
PHP算法倒水
形象化设计模式实战 HELLO!架构 redis命令源码解析
倒水问题:有两个杯子,一个A升,一个B升,水有无限多,现要求利用这两杯子装C
Druid datasource
zhb8015
druid
推荐大家使用数据库连接池 DruidDataSource. http://code.alibabatech.com/wiki/display/Druid/DruidDataSource DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。 它最重要的特点是:监控、扩展和性能。 下载和Maven配置看这里: http
两种启动监听器ApplicationListener和ServletContextListener
spjich
javaspring框架
引言:有时候需要在项目初始化的时候进行一系列工作,比如初始化一个线程池,初始化配置文件,初始化缓存等等,这时候就需要用到启动监听器,下面分别介绍一下两种常用的项目启动监听器
ServletContextListener
特点: 依赖于sevlet容器,需要配置web.xml
使用方法:
public class StartListener implements
JavaScript Rounding Methods of the Math object
何不笑
JavaScriptMath
The next group of methods has to do with rounding decimal values into integers. Three methods — Math.ceil(), Math.floor(), and Math.round() — handle rounding in differen