- Sencha ExtJS5.x主题系列讲解2
苏生米沿
ExtJS主题系列讲解2构造自定义主题一旦安装好以上的必须后,你就可以构造一个自定义的主题了。设置一个工作空间(可选的)通过CMD生成的工作空间,可以允许主题,包和SDK在空间内的各个应用程序间共同使用。然而,对于自定义主题来说,这并不是必须的。如果你的应用只有一个,就没有必要如此做了。我们下面会通过CMD创建一个工作空间,这样,就可以让目录下的所有应用都可以使用的到,在需要创建的目录下执行如下命
- extjs 实现右击菜单功能
曹振华
javascriptextjs
1)default.aspx前台代码:Ext.onReady(initTreePanel);functioninitTreePanel(){//建立根varroot=newExt.tree.AsyncTreeNode({id:'0',text:'家谱'});//建立树vartree=newExt.tree.TreePanel({renderTo:'div_tree',id:'tree',autoS
- [ExtJS5学习笔记]第二十八节 sencha ext js 5.1.0发布版本正式发布 extjs doc下载地址
苏生米沿
senchaExtJS5利剑Extjs5
本文地址:http://blog.csdn.net/sushengmiyan/article/details/41911539本文作者:sushengmiyan------------------------------------------------------------------------------------------------------------------------
- Sencha ExtJS5.x 的事件机制讲解
苏生米沿
ExtJS的组件和类,会在生命周期中调用一系列的事件,事件允许你自己写代码控制你应用程序的实际行为,它是ExtJS的一个核心内容。什么是事件?事件在你类中感兴趣的地方发生,比如,Ext.Component在渲染到屏幕的时候,ExtJS会在渲染完成后通知一个事件。我们可以通过配置一个listeners来监听那个事件。Ext.create('Ext.Panel',{html:'MyPanel',ren
- 练习6-4
Hy_Slin
这些练习基本都是大同小异的,只不过有的加了点功能变了点内容而已.所以这个练习跟原书上的也差不了太多.首先定义的结构与原书的一样.一个存放单词,一个计数还有左右子树.程序很短先看主函数.getword读取单词.然后判断式判断首字符是不是字母.然后addtree函数创建二叉树.treestore函数将二叉树中的所有单词按从左向右的顺序将这个单词的结构指针依次放入数组list中.sortlist是一个排
- cls extjs5_【extjs】 extjs5 Ext.grid.Panel 搜索示例
思妤小妹
clsextjs5
先看效果图:页面js:/***日志类型store**/varlogTypeStore=Ext.create(‘Ext.data.Store‘,{fields:[‘type‘,‘name‘],data:[{"type":"1","name":"登录日志"},{"type":"2","name":"操作日志"}]});/***搜索面板**/varpanel=Ext.create(‘Ext.form.P
- ext6.0异步树
痛心凉
extjs6.0异步树,当点击节点的时候,需要重新发送请求,就需要在beforeload的方法里面处理接口的传参;默认进入接口传参,需要在extraParams对象中设置;Ext.create('Ext.data.TreeStore',{storeId:'Template',//数据集IDroot:{//根节点配置id:'400',//根节点IDexpanded:true,//默认展开text:'
- 树
独自堆雪人
树控件ExtJS中提供了现存的树控件,通过这些控件可以在B/S应用中快速开发出包含树结构信息的应用。A:TreePanel基本使用树控件由Ext.tree.TreePanel类定义,控件的名称为treepanel,TreePanel类继承自Panel面板。在ExtJS中使用树控件其实非常简单,我们先来看下面的代码。代码的第一句使用newExt.tree.TreeNode类来创建一个树节点,第二句使
- Sencha ExtJS5.x 的数据包Data Package讲解
苏生米沿
数据包是你应用程序加载和保存所有数据的地方。它包含大量的类,其中有三个比其它所有的都更重要。它们是:Ext.data.Model/Store/Ext.data.proxy.Proxy这三个类几乎被所有的应用程序使用,并且得到了许多周围类来支持。datapackageModels模型数据包的核心就是Ext.data.Model.一个模型就在应用程序中代表了一个实体,举个例子,一个电子商务应用程序可能
- [ExtJS5学习笔记]第十九节 Extjs5中通过设置form.Panel的FieldSet集合属性控制多个field集合
苏生米沿
senchaExtJS5利剑Extjs5extjs5sushengmiyan
本文地址:http://blog.csdn.net/sushengmiyan/article/details/39209533官方例子:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.form.FieldSet本文作者:sushengmiyan--------------------------------------------------
- [ExtJS5学习笔记]第十八节 Extjs5的panel的dockeditems属性配置toolbar
苏生米沿
senchaExtJS5利剑Extjs5extjs5paneldockeditemstoolbarsushengmiyan
本文地址:http://blog.csdn.net/sushengmiyan/article/details/39156321官方例子:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.panel.Panel-cfg-dockedItems本文作者:sushengmiyan------------------------------------
- [ExtJS5学习笔记]第十六节 Extjs5使用panel新增的ViewModel属性绑定数据
苏生米沿
senchaExtJS5利剑Extjs5extjs5panelviewmod
本文地址:http://blog.csdn.net/sushengmiyan/article/details/39078627sencha官方API:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.panel.Panel-cfg-viewModel本文作者:sushengmiyan-------------------------------
- ExtJS学习之路碎碎念
weixin_30635053
运维javascript
2015-11-2610:30:30大二暑假就准备和一个同学用ExtJS和SSH共同开发一个大学生实习管理系统,当时在网上搜关于ExtJS5相关教程,关于ExtJS5的教程甚少,不过官方提供了很多样例和英文API,关于EXTJS5的学习一头雾水,就想放弃ExtJS,当时抱了本《锋利的JQuery第二版》看,对任何东西都浅尝辄止。后来同学勤勤勉勉通过看官方样例和查阅网上资料,对照最新英文API和旧版
- 【游戏开发解答】Unity使用lua将table转为树结构,以多级折叠内容列表的UI形式展现(树结构 | UGUI | 折叠展开 | lua)
林新发
Unity3Dunity折叠UGUI树lua
文章目录一、前言二、Unitylua环境三、树节点1、创建脚本:TreeNode.lua2、封装节点四、树逻辑1、创建脚本:TreeLogic.lua2、构造测试数据3、构造树4、打印树五、使用UGUI显示树1、制作界面预设2、创建界面脚本:TreePanel.lua3、展开节点(递归)4、关闭节点(递归)六、测试本文最终效果一、前言嗨,大家好,我是新发。有粉丝问了我这个问题,我以为他是拿到一个纯
- Sencha ExtJS5.x的类系统讲解
苏生米沿
ExtJS5拥有许许多多的类,到目前为止使用ExtJS开发的人员有200多万,他们来自不同的地域,拥有不同的背景。所以这样说来,在如下这些代码结构上提供一份公共代码结构上我们就面临着一个巨大的挑战:1.大家都了解和熟悉,并且简单和容易学习2.开发迅速,调试方便,部署的时候也没有痛苦3.组织性强,可扩展性强,可维护性强JavaScript是面向原型类的语言,其最强大的特性就是自由,解决不同的问题可以
- ext6.0过滤
痛心凉
ext6.0及以上的ajax请求,需要过滤返回节点的操作,可以从ext6.0或者以上的api上找到该方法filters;您需要去掉返回的某些节点,可以参考下面的方法Ext.create('Ext.data.TreeStore',{storeId:'Template',//数据集IDroot:{//根节点配置id:'400',//根节点IDexpanded:true,//默认展开text:'模板'/
- EXTJS7 treestore.fillNode 追加多个节点时报错
路过君_P
extjs7extjs
版本7.x现象使用treestore.fillNode(node,newNodes)接口向树节点追加孩子节点,如果newNodes数组元素是js对象而非Model对象,数组有多个元素时会报错TypeError:Cannotreadproperty‘index’ofundefined如果newNodes数组只有一个元素时则不会报错解决先使用NodeInterface.createNode接口将js对
- EXTJS7 treestore 获取所有记录
路过君_P
extjs7extjs
treestore如果从根节点遍历树获取所有记录太麻烦版本7.x解决使用treestore.byIdMap即可获取根据记录ID映射的所有记录源码分析modern/src/TreeStore.jsExt.define('Ext.data.TreeStore',{registerNode:function(node,includeChildren){varme=this,was=me.byIdMap[
- Ext JS 6学习文档-第6章-高级组件
weixin_30240349
ExtJS6学习文档-第6章-高级组件高级组件本章涵盖了高级组件,比如tree和dataview。它将为读者呈现一个示例项目为图片浏览器,它使用tree和dataview组件。以下是本章将要讨论的主题:TreesDataviews拖放图片浏览器—一个示例项目本章的主要目标是探索treepanel和dataview并且使用他们来构建一个示例项目图片浏览器。图片浏览器的最终展示效果如下图。这个项目中的
- Element ui tree树形控件获取当前节点id和父节点id
weixin_34238633
uijavascript
低版本Elementuitree树形控件获取当前节点id和父节点id的方法:点击查看最新版本Elementuitree树形控件获取当前节点id和父节点id教程:1.找到node_modules/element-ui/lib/element-ui.common.js文件2.按Ctrl+F搜索TreeStore.prototype.getCheckedKeys这个方法,低版本教程到这一步就直接修改了(
- 用Ext实现js方法的继承,以及扩展Ext组件的开发
银狐公子
webjs
Ext.namespace("Ext.ux");Ext.ux.MyTree=Ext.extend(Ext.tree.TreePanel,{animate:true,enableDD:false,border:false,rootVisible:true,autoScroll:true,height:500,initComponent:function(){this.root=newExt.tree
- 升级到 ExtJS 5的错误解决方案
ylx4399
extjs5.1
Posted周一,03/30/2015-01:22byadmin最近为公司的一个项目创建了一个ExtJS5的分支,顺便记录一下升级到ExtJS5所遇到的问题以及填掉的坑。由于SenchaCmd的senchaappupgrade命令无法正常地讲项目升级至ExtJS5(或许是方式不对),所以我的做法是新建一个ExtJS5的项目,然后把app包拷贝过去,然后慢慢修复报错的东西,直到项目可以正常跑起。说在
- ExtJS5.1学习笔记——Grid组件的基本用法
yuxiyu!
ExtJS
Ext中的Grid组件是一个非常有用的组件,它类似于HTML中的表格,但是功能比普通的表格多得多,如下图所示:下面记录Grid组件的基本用法:*{font-family:"微软雅黑";}Ext.onReady(function(){Ext.define('Person',{//Grid中的数据模型extend:'Ext.data.Model',fields:['name','sex','age',
- Extjs5 Tab标签右键单击菜单
yelong0201
Extjs5extjs标签tab菜单
Extjs5Tab标签右键单击菜单在使用Extjs的tabclosemenu时,发现需要双击右键才能弹出标签操作菜单,不符合我们的使用习惯,但是又没有找到相关的配置来实现单击右键显示菜单,我的解决办法是重写tabclosemenu的onAfterLayout方法,添加鼠标单击监听事件,在右键单击时调用tabclosemenu中的onContextMenu方法:代码:{ptype:'tabclose
- 8、树TreePanel及菜单Menu组件应用
yan咩
EXTJSextjsmenu
快速编写demo创建tree.htmlInserttitlehere创建tree.js//创建一个简单的树functionsimpleTree(){//树节点varvroot=newExt.tree.TreeNode({text:"树根"});vroot.appendChild(newExt.tree.TreeNode({text:"子节点"}));//树面板,第一棵树有一个根节点varpanel
- Extjs Form用法详解(适用于Extjs5)
weixin_34311757
ExtjsForm是一个比较常用的控件,主要用来显示和编辑数据的,今天这篇文章将介绍ExtjsForm控件的详细用法,包括创建Form、添加子项、加载和更新数据、验证等。本文的示例代码适用于Extjs4.x和Extjs5.x,在Extjs4.2.1和Extjs5.0.1中亲测可用!本文由齐飞(
[email protected])原创,并发布在http://www.qeefee.com/artic
- ExtJS 5.1 TabReorderer plugin
weixin_30788731
Description在ExtJS5.1中使用tabpanel,要求每个tab可以拖动,顺序可以改变。tabpanel默认是不支持的,不过可以加上一个plugin-Ext.ux.TabReorderer。在ExtJS官网(http://docs.sencha.com/extjs/5.1/5.1.0-apidocs/)搜索TabReorderer可以查看其源码,发现其继承自Ext.ux.BoxReo
- Ext.Net学习笔记23:Ext.Net TabPanel用法详解
weixin_30788619
上面的图片中给出了TabPanel的一个效果图,我们来看一下代码:这段代码中,我们在TabPanel中放了两个子项,一个是Panel,一个是TreePanel,每一个子项作为一个Tab展示在界面中。我在代码中放了一个Panel和一个TreePanel的目的是想告诉大家,TabPanel中的子项需要继承自Panel,而TreePanel是继承自Panel的,由此可以联想到GridPanel、Form
- [ExtJS5学习笔记]第七节 Extjs5的组件components及其模板事件方法学习
weixin_30553777
本文地址:http://blog.csdn.net/sushengmiyan/article/details/38487519本文作者:sushengmiyan-------------------------------------------------------------资源链接-------------------------------------------------------
- ExtJs5.1.1使用中问题集锦
weixin_30421525
1.获取gridfilter对象:grid.getStore().getFilters().items2.获取gridfilter后把filter对象转换成json格式字符串:grid.getStore().proxy.encodeFilters(filters)3.获取store的当前页数,每页条数:grid.getStore().currentPage/grid.getStore().page
- PHP,安卓,UI,java,linux视频教程合集
cocos2d-x小菜
javaUIPHPandroidlinux
╔-----------------------------------╗┆
- 各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
bozch
.net.net mvc
在.net mvc5中,在执行某一操作的时候,出现了如下错误:
各表中的列名必须唯一。在表 'dbo.XXX' 中多次指定了列名 'XXX'。
经查询当前的操作与错误内容无关,经过对错误信息的排查发现,事故出现在数据库迁移上。
回想过去: 在迁移之前已经对数据库进行了添加字段操作,再次进行迁移插入XXX字段的时候,就会提示如上错误。
&
- Java 对象大小的计算
e200702084
java
Java对象的大小
如何计算一个对象的大小呢?
 
- Mybatis Spring
171815164
mybatis
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
CustomerService userService = (CustomerService) ac.getBean("customerService");
Customer cust
- JVM 不稳定参数
g21121
jvm
-XX 参数被称为不稳定参数,之所以这么叫是因为此类参数的设置很容易引起JVM 性能上的差异,使JVM 存在极大的不稳定性。当然这是在非合理设置的前提下,如果此类参数设置合理讲大大提高JVM 的性能及稳定性。 可以说“不稳定参数”
- 用户自动登录网站
永夜-极光
用户
1.目标:实现用户登录后,再次登录就自动登录,无需用户名和密码
2.思路:将用户的信息保存为cookie
每次用户访问网站,通过filter拦截所有请求,在filter中读取所有的cookie,如果找到了保存登录信息的cookie,那么在cookie中读取登录信息,然后直接
- centos7 安装后失去win7的引导记录
程序员是怎么炼成的
操作系统
1.使用root身份(必须)打开 /boot/grub2/grub.cfg 2.找到 ### BEGIN /etc/grub.d/30_os-prober ### 在后面添加 menuentry "Windows 7 (loader) (on /dev/sda1)" { 
- Oracle 10g 官方中文安装帮助文档以及Oracle官方中文教程文档下载
aijuans
oracle
Oracle 10g 官方中文安装帮助文档下载:http://download.csdn.net/tag/Oracle%E4%B8%AD%E6%96%87API%EF%BC%8COracle%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3%EF%BC%8Coracle%E5%AD%A6%E4%B9%A0%E6%96%87%E6%A1%A3 Oracle 10g 官方中文教程
- JavaEE开源快速开发平台G4Studio_V3.2发布了
無為子
AOPoraclemysqljavaeeG4Studio
我非常高兴地宣布,今天我们最新的JavaEE开源快速开发平台G4Studio_V3.2版本已经正式发布。大家可以通过如下地址下载。
访问G4Studio网站
http://www.g4it.org
G4Studio_V3.2版本变更日志
功能新增
(1).新增了系统右下角滑出提示窗口功能。
(2).新增了文件资源的Zip压缩和解压缩
- Oracle常用的单行函数应用技巧总结
百合不是茶
日期函数转换函数(核心)数字函数通用函数(核心)字符函数
单行函数; 字符函数,数字函数,日期函数,转换函数(核心),通用函数(核心)
一:字符函数:
.UPPER(字符串) 将字符串转为大写
.LOWER (字符串) 将字符串转为小写
.INITCAP(字符串) 将首字母大写
.LENGTH (字符串) 字符串的长度
.REPLACE(字符串,'A','_') 将字符串字符A转换成_
- Mockito异常测试实例
bijian1013
java单元测试mockito
Mockito异常测试实例:
package com.bijian.study;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import org.junit.Assert;
import org.junit.Test;
import org.mockito.
- GA与量子恒道统计
Bill_chen
JavaScript浏览器百度Google防火墙
前一阵子,统计**网址时,Google Analytics(GA) 和量子恒道统计(也称量子统计),数据有较大的偏差,仔细找相关资料研究了下,总结如下:
为何GA和量子网站统计(量子统计前身为雅虎统计)结果不同?
首先:没有一种网站统计工具能保证百分之百的准确出现该问题可能有以下几个原因:(1)不同的统计分析系统的算法机制不同;(2)统计代码放置的位置和前后
- 【Linux命令三】Top命令
bit1129
linux命令
Linux的Top命令类似于Windows的任务管理器,可以查看当前系统的运行情况,包括CPU、内存的使用情况等。如下是一个Top命令的执行结果:
top - 21:22:04 up 1 day, 23:49, 1 user, load average: 1.10, 1.66, 1.99
Tasks: 202 total, 4 running, 198 sl
- spring四种依赖注入方式
白糖_
spring
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我
- angular.injector
boyitech
AngularJSAngularJS API
angular.injector
描述: 创建一个injector对象, 调用injector对象的方法可以获得angular的service, 或者用来做依赖注入. 使用方法: angular.injector(modules, [strictDi]) 参数详解: Param Type Details mod
- java-同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待
bylijinnan
Integer
public class PC {
/**
* 题目:生产者-消费者。
* 同步访问一个数组Integer[10],生产者不断地往数组放入整数1000,数组满时等待;消费者不断地将数组里面的数置零,数组空时等待。
*/
private static final Integer[] val=new Integer[10];
private static
- 使用Struts2.2.1配置
Chen.H
apachespringWebxmlstruts
Struts2.2.1 需要如下 jar包: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar freemarker-2.3.16.jar javassist-3.7.ga.jar ognl-3.0.jar spring.jar
struts2-core-2.2.1.jar struts2-sp
- [职业与教育]青春之歌
comsci
教育
每个人都有自己的青春之歌............但是我要说的却不是青春...
大家如果在自己的职业生涯没有给自己以后创业留一点点机会,仅仅凭学历和人脉关系,是难以在竞争激烈的市场中生存下去的....
&nbs
- oracle连接(join)中使用using关键字
daizj
JOINoraclesqlusing
在oracle连接(join)中使用using关键字
34. View the Exhibit and examine the structure of the ORDERS and ORDER_ITEMS tables.
Evaluate the following SQL statement:
SELECT oi.order_id, product_id, order_date
FRO
- NIO示例
daysinsun
nio
NIO服务端代码:
public class NIOServer {
private Selector selector;
public void startServer(int port) throws IOException {
ServerSocketChannel serverChannel = ServerSocketChannel.open(
- C语言学习homework1
dcj3sjt126com
chomework
0、 课堂练习做完
1、使用sizeof计算出你所知道的所有的类型占用的空间。
int x;
sizeof(x);
sizeof(int);
# include <stdio.h>
int main(void)
{
int x1;
char x2;
double x3;
float x4;
printf(&quo
- select in order by , mysql排序
dcj3sjt126com
mysql
If i select like this:
SELECT id FROM users WHERE id IN(3,4,8,1);
This by default will select users in this order
1,3,4,8,
I would like to select them in the same order that i put IN() values so:
- 页面校验-新建项目
fanxiaolong
页面校验
$(document).ready(
function() {
var flag = true;
$('#changeform').submit(function() {
var projectScValNull = true;
var s ="";
var parent_id = $("#parent_id").v
- Ehcache(02)——ehcache.xml简介
234390216
ehcacheehcache.xml简介
ehcache.xml简介
ehcache.xml文件是用来定义Ehcache的配置信息的,更准确的来说它是定义CacheManager的配置信息的。根据之前我们在《Ehcache简介》一文中对CacheManager的介绍我们知道一切Ehcache的应用都是从CacheManager开始的。在不指定配置信
- junit 4.11中三个新功能
jackyrong
java
junit 4.11中两个新增的功能,首先是注解中可以参数化,比如
import static org.junit.Assert.assertEquals;
import java.util.Arrays;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runn
- 国外程序员爱用苹果Mac电脑的10大理由
php教程分享
windowsPHPunixMicrosoftperl
Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒。那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因:
1、Mac OS X 是基于 Unix 的
这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到。如果你是个 wi
- 位运算、异或的实际应用
wenjinglian
位运算
一. 位操作基础,用一张表描述位操作符的应用规则并详细解释。
二. 常用位操作小技巧,有判断奇偶、交换两数、变换符号、求绝对值。
三. 位操作与空间压缩,针对筛素数进行空间压缩。
&n
- weblogic部署项目出现的一些问题(持续补充中……)
Everyday都不同
weblogic部署失败
好吧,weblogic的问题确实……
问题一:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [zip:E:/weblogic/user_projects/domains/base_domain/serve
- tomcat7性能调优(01)
toknowme
tomcat7
Tomcat优化: 1、最大连接数最大线程等设置
<Connector port="8082" protocol="HTTP/1.1"
useBodyEncodingForURI="t
- PO VO DAO DTO BO TO概念与区别
xp9802
javaDAO设计模式bean领域模型
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。
它们的关系应该是相互独立的,一个VO可以只是PO的部分,也可以是多个PO构成,同样也可以等同于一个PO(指的是他们的属性)。这样,PO独立出来,数据持