现在要使用的是在center-panel中将gridpanel去掉,换成一个treepanel于是乎,就写了如下代码:varitems=Ext.getCmp('center-panel').items;for(vari=0;i
panel组件学习(1)常见属性学习
smile_wlxt
Ext学习Extpanel常见属性toolsbbarbuttons
1)、panel组件常用属性因为panel组件的子类组件包括TabPanel,GridPanel,FormPanel,TreePanel组件,所以非常有必要介绍Panel组件的配置参数和相关的属性、方法。//配置参数(只列举部分常用参数)1.autoLoad:有效的url字符串,把那个url中的body中的数据加载显示,但是可能没有样式和js控制,只是html数据2.autoScroll:设为tr
Ext JS使用相关心得
暗夜精灵as
前端js
一、ext3版本和ie高版本兼容问题(如ie9,ie10)我们知道,不同内核的浏览器的兼容性问题使我们开发者非常头疼,特别是开发使用的框架版本落后,导致一个页面在不同内核浏览器或者同一浏览器不同版本的情况下出现异常的情况,比如布局紊乱等情况。笔者在开发使用了ext3版本,在使用TreePanel控件时发现了一个情况,在ie9,10非兼容的模式下,该结构的点击事件没有响应,无法展开子节点。经过笔者的
Ext 实例连接
mengzhengjie
Ext
一个漂亮的ExtJs登录窗口(实现登录跳转)这几天有代码任务,自己做了个登录界面,感觉不错,拿来共享一下~~varuname=n...2011-10-1119:52阅读(5309)评论(1)SSH+Ext左侧tree右侧grid,点击左侧tree节点右侧grid数据动态加载和分页问题nav=newExt.tree.TreePanel({id:'nodeTree',width:'100%',auto
Ext.net TreePanel的Checkbox操作及父子联动
llxchen
Coolite/ExtJS/Ext.NET
需求:在使用Ext.net的TreePanel时,我们需要使用节点的Checkbox联动状态:当选中一个树节点的Checkbox时,需要让它的父节点设为选中,并同时选中他所有的子节点。当取消一个树节点的Checkbox选中状态时,需要同时取消它所有子节点的选中状态。很多资料上作用node.getUI().checkbox.checked=true/flase;方式来设置节点checkbox的状态,
Ext.Tree 各种属性
llxchen
Coolite/ExtJS/Ext.NET
1、Ext.tree.TreePanel主要配置项:root:树的根节点。rootVisible:是否显示根节点,默认为true。useArrows:是否在树中使用Vista样式箭头,默认为false。lines:是否显示树线,默认为true。loader:树节点的加载器,默认为Ext.tree.TreeLoader。selModel:树的选择模式,默认为Ext.tree.DefaultSelec
树形结构组件变为多选方法
laowang2915
ExtJS
树形结构组件变为多选方法一、需求描述根据需求的需要,合同信息查询界面中的地点检索条件要实现可以进行多地点的选择,并根据多选的地点查询出相应的检索结果。要求的地点多选如图所示。二、实现方法合同信息查询界面中的地点是树形结构,定义地点的代码如下:vartree=newExt.tree.TreePanel({loader:newExt.tree.TreeLoader({baseAttrs:{},data
extjs 刷新方式
an74520
extjs
gridPanel.getStore().reload();treePanel.reload();
为控件的toolbar中的按钮配置listener或handler引发的问题
feiqiang123
JavaScript
很多时候,我们想如此配置一个GridPanel或TreePanel的tbar:MyTreePanel=Ext.extend(Ext.grid.TreePanel,{tbar:['->',{iconCls:"x-tree-expand-all",tooltip:'展开所有菜单',handler:function(){this.getRootNode().expand(true,true);}}},{
EXT3 树菜单编辑器(TreePanelEditor)
iteye_2812
EXT3EXTAjax
在JOffice的产品中,有很多功能的管理是基于树的,在树中需要能进行其节点的管理,如下所示:因而为了实现该功能的方便性,抽取一个类来实现,代码如下所示:Ext.ns("htsoft.ux");/***@company宏天软件有限公司*@createtime2010-01-02*@authorcsx*@classTreePanelEditor*@extendsExt.tree.TreePanel*
JQuery仿的Extjs控件和界面(有图)
iteye_17458
Js/Css
Extjs的出现为我们这些不会做界面的人带来了不少的便利,但是我感觉学起来挺麻烦的(我感觉),就模仿一下ext的相关界面,一来用的时候也简单,二来提高一下自己对Jquery和Css的掌握程度。现在就做了几个简单的小功能,TreePanel,accordionPanel,WindowPanel,MsgPanel,ToolBar,和一个简单的layout,使用的时候引入以上的几个js和对应的css即可
Ext 3.0下 treepanel 分页
zoujp_xyz
在ExtJs2.2中有一个扩展可以分页,但遗憾的是在Ext3.0下不能运行。根据Ext2.2也扩展了一个在Ext3.0下的分页树前台jsExt.onReady(function(){vartree=newExt.tree.TreePanel({renderTo:'tree-ct',width:300,height:400,autoScroll:true,plugins:newExt.ux.tree
ExtJs之ComboBox篇
KenshinCui
JavascriptExtJS进阶学习
其实我感觉如果大家看过上一篇GridPanel之后对ComboBox的绑定应该很容易了。在这里,我们的demo仍然是动态绑定的(其实这是女朋友问我的一个问题,她当时问我怎么动态绑定ComboBox,我就做了下面的demo)。动态绑定的放其实和GridPanel一样,采用load传参。在GridPanel中我就曾说过,ext中很多组件都可以使用load来实现动态传参的(TreePanel除外)。Co
Ext3.0 Ext.tree.TreePanel
js_hcl
一、继承图image二、属性根节点是否显示根节点目录布尔类型,是否可折叠布尔类型,是否显示节点之间连接的横竖线Ext.tree.TreeLoader类型,用于异步加载树数据三、方法四、事件五、成员root的配置当异步加载当前目录数据,会传递node:'id的值'目录文字布尔类型,是否展开,只会展开子节点布尔类型,是否是叶子节点数组,子节点鼠标移在上面,的文字提示成超链接,及可以配置hrefTarg
Extjs TreePanel Reload()方法 ,该怎么处理
xwnsy86276
程序错误异常
每次我根据系统类别或者区划代码去刷新树的时候我都是root2.reload();root1.reload();root1是事业单位..root2是行政机构我在下拉事件里面添加的这个刷新方法但是每次刷新完之后..树重新加载,并且自动展开..我想问有没有什么办法不让他自动展开(原因:展开的时候执行展开事件,程序错误,但是我写了展开事件所以右侧有加载数据所以这样刷新又展开的话相当废资源)这算不算是个bu
关于Ext4.2.1中边框的问题
zdlly617
extextJavaScript
作为一个新手,在开发Ext界面的时候碰到很多问题,也因此解决了很多。下面来分享一下,最近碰到的一个问题。关于Ext中边框的问题,大家都知道设置border:false,就可以隐藏边框。可是最近开发treepanel的时候发现设置border:false后,还是会显示上边框,非常郁闷。潜心研究发现需要设置border:false,bodyStyle:{border:0}这样就OK。每当解决这样一个问
Extjs 4.0.7 中经验总结(--持续更新)
和全欣
Extjs
1、treepanel的动态加载vartreeStore1=Ext.create('Ext.data.TreeStore',{autoLoad:true,proxy:{type:'ajax',url:'ashx/GetErptreeJson.ashx'//指名该连接即可,系统会自动加上'ashx/GetErptreeJson.ashx?node='01'参数,只要在该网页中处理即可。},root:
用于更新Treepanel的Treeloader扩展 (mabello )
weixin_33744141
这个扩展是对Ext.tree.TreeLoader的功能的增强,可以让TreePanel通过不同ajax方式调用的数据对象。预览:Extensiongoal:ThemaingoaloftheextensionistoextendtheExt.tree.TreeLoadersothatyoucanupdateaTreePanelbymanipulatingnormal"dataobject"that
Extjs5.0(5):为项目添加左侧导航栏(treepanel)
kopapai
Extjs
上一篇文章我们已经为项目添加了header,接下来修改左侧导航栏为树(treepanel)。View/main目录下建立Navigation.jsExt.define('MyApp.view.main.Navigation',{extend:'Ext.tree.Panel',//继承treepanelxtype:'app-navigation',rootVisible:false,useArrow
层序遍历在ExtJs的TreePanel中的应用
努力偷懒
遍历exttreejavascrip
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://phinecos.blog.51cto.com/1941821/368959varcurrentRootNode=null;//当前选择的根节点functionNodeClass(){//定义一个节点类varnodeValue=null;varnextNode=null;//下一个节点
Ext的tree
老冯laofeng
javascript
YUI.ext中的Tree组件可以用来在页面实现树型布局的效果,包括常见的树型菜单等,那么我们怎样才能生成一个Tree呢,主要有以下四个步骤;1.定义一个Tree对象:vartree=newExt.tree.TreePanel('tree',{animate:true,loader:newExt.tree.TreeLoader({dataUrl:'get-nodes.jsp',baseParams
ext中的Tree组件
刀剑分天下
ExtJS
YUI.ext中的Tree组件可以用来在页面实现树型布局的效果,包括常见的树型菜单等,那么我们怎样才能生成一个Tree呢,主要有以下四个步骤;1.定义一个Tree对象:vartree=newExt.tree.TreePanel('tree',{animate:true,loader:newExt.tree.TreeLoader({dataUrl:'get-nodes.jsp',baseParams
TreePanel的各项属性
flyz0001
TreePanelext
TreePanel的各项属性1、Ext.tree.TreePanel主要配置项:root:树的根节点。rootVisible:是否显示根节点,默认为true。autoScroll:当内容超过预设的高度时自动出现滚动条。autoHeight:true自动高度,默认为falsedraggable:是否允许拖曳。enableDrag:true树的节点可以拖动Drag(效果上是),注意不是Draggabl
安装数据库首次应用
Array_06
javaoraclesql
可是为什么再一次失败之后就变成直接跳过那个要求
enter full pathname of java.exe的界面
这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
注意第一次,使用SQL D
Weblogic Server Console密码修改和遗忘解决方法
bijian1013
Welogic
在工作中一同事将Weblogic的console的密码忘记了,通过网上查询资料解决,实践整理了一下。
一.修改Console密码
打开weblogic控制台,安全领域 --> myrealm -->&n
IllegalStateException: Cannot forward a response that is already committed
Cwind
javaServlets
对于初学者来说,一个常见的误解是:当调用 forward() 或者 sendRedirect() 时控制流将会自动跳出原函数。标题所示错误通常是基于此误解而引起的。 示例代码:
protected void doPost() {
if (someCondition) {
sendRedirect();
}
forward(); // Thi
基于流的装饰设计模式
木zi_鸣
设计模式
当想要对已有类的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。
自定义的类成为装饰类
模仿BufferedReader,对Reader进行包装,体现装饰设计模式
装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰的对象功能,提供更强的功能。
装饰模式比继承灵活,避免继承臃肿,降低了类与类之间的关系
装饰类因为增强已有对象,具备的功能该
Linux中的uniq命令
被触发
linux
Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行。在正常情 况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如 果输入文件用“- ”表示,则从标准输入读取。
AD:
uniq [选项] 文件
说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个
正则表达式Pattern
肆无忌惮_
Pattern
正则表达式是符合一定规则的表达式,用来专门操作字符串,对字符创进行匹配,切割,替换,获取。
例如,我们需要对QQ号码格式进行检验
规则是长度6~12位 不能0开头 只能是数字,我们可以一位一位进行比较,利用parseLong进行判断,或者是用正则表达式来匹配[1-9][0-9]{4,14} 或者 [1-9]\d{4,14}
&nbs
Oracle高级查询之OVER (PARTITION BY ..)
知了ing
oraclesql
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se
Python调试
矮蛋蛋
pythonpdb
原文地址:
http://blog.csdn.net/xuyuefei1988/article/details/19399137
1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:
IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:
http://www.ibm.com/d
webservice传递自定义对象时函数为空,以及boolean不对应的问题
alleni123
webservice
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().
结果NodeStatus的属性都是null。
进行debug之后,发现服务器端返回的确实是有值的对象。
后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的
java如何干掉指针,又如何巧妙的通过引用来操作指针————>说的就是java指针
百合不是茶
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操作指针的地址,但是可以通过引用来间接的操作:
定义一个指针p来指向a的地址(&是地址符号):
Eclipse打不开,提示“An error has occurred.See the log file ***/.log”
bijian1013
eclipse
打开eclipse工作目录的\.metadata\.log文件,发现如下错误:
!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContai
spring aop实例annotation方法实现
bijian1013
javaspringAOPannotation
在spring aop实例中我们通过配置xml文件来实现AOP,这里学习使用annotation来实现,使用annotation其实就是指明具体的aspect,pointcut和advice。1.申明一个切面(用一个类来实现)在这个切面里,包括了advice和pointcut
AdviceMethods.jav
[Velocity一]Velocity语法基础入门
bit1129
velocity
用户和开发人员参考文档
http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html
注释
1.行级注释##
2.多行注释#* *#
变量定义
使用$开头的字符串是变量定义,例如$var1, $var2,
赋值
使用#set为变量赋值,例
【Kafka十一】关于Kafka的副本管理
bit1129
kafka
1. 关于request.required.acks
request.required.acks控制者Producer写请求的什么时候可以确认写成功,默认是0,
0表示即不进行确认即返回。
1表示Leader写成功即返回,此时还没有进行写数据同步到其它Follower Partition中
-1表示根据指定的最少Partition确认后才返回,这个在
Th
lua统计nginx内部变量数据
ronin47
lua nginx 统计
server {
listen 80;
server_name photo.domain.com;
location /{set $str $uri;
content_by_lua '
local url = ngx.var.uri
local res = ngx.location.capture(
java-11.二叉树中节点的最大距离
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class MaxLenInBinTree {
/*
a. 1
/ \
2 3
/ \ / \
4 5 6 7
max=4 pass "root"
Netty源码学习-ReadTimeoutHandler
bylijinnan
javanetty
ReadTimeoutHandler的实现思路:
开启一个定时任务,如果在指定时间内没有接收到消息,则抛出ReadTimeoutException
这个异常的捕获,在开发中,交给跟在ReadTimeoutHandler后面的ChannelHandler,例如
private final ChannelHandler timeoutHandler =
new ReadTim
jquery验证上传文件样式及大小(好用)
cngolon
文件上传jquery验证
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.
浏览器兼容【转】
cuishikuan
css浏览器IE
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同
问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
碰到频率:100%
解决方案:CSS里 *{margin:0;padding:0;}
备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
daizj
shell$#$?特殊变量
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:
$echo $$
运行结果
29949
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个
程序设计KISS 原则-------KEEP IT SIMPLE, STUPID!
dcj3sjt126com
unix
翻到一本书,讲到编程一般原则是kiss:Keep It Simple, Stupid.对这个原则深有体会,其实不仅编程如此,而且系统架构也是如此。
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序;编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口。这就是UNIX哲学.所有的哲学真 正的浓缩为一个铁一样的定律,高明的工程师的神圣的“KISS 原
android Activity间List传值
dcj3sjt126com
Activity
第一个Activity:
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import a
tomcat 设置java虚拟机内存
eksliang
tomcat 内存设置
转载请出自出处:http://eksliang.iteye.com/blog/2117772
http://eksliang.iteye.com/
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
------------
Android 数据库事务处理
gqdy365
android
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。事
Java 打开浏览器
hw1287789687
打开网址open浏览器open browser打开url打开浏览器
使用java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789
ReplaceGoogleCDN:将 Google CDN 替换为国内的 Chrome 插件
justjavac
chromeGooglegoogle apichrome插件
Chrome Web Store 安装地址: https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧
进程VS.线程
m635674608
线程
资料来源:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000 1、Apache最早就是采用多进程模式 2、IIS服务器默认采用多线程模式 3、多进程优缺点 优点:
多进程模式最大
Linux下安装MemCached
字符串
memcached
前提准备:1. MemCached目前最新版本为:1.4.22,可以从官网下载到。2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent libevent-headers-1.4.13-4.el6.n
java设计模式之--jdk动态代理(实现aop编程)
Supanccy2013
javaDAO设计模式AOP
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
&
Spring 4.2新特性-对java8默认方法(default method)定义Bean的支持
wiselyman
spring 4
2.1 默认方法(default method)
java8引入了一个default medthod;
用来扩展已有的接口,在对已有接口的使用不产生任何影响的情况下,添加扩展
使用default关键字
Spring 4.2支持加载在默认方法里声明的bean
2.2
将要被声明成bean的类
public class DemoService {