本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
extjs4 me.container.dom is undefined的解决方法
在新创建的一个模块中代码都是从其他模块中拷贝过来的,代码应该没问题,在其他模块中都能运行,但是在新建的模块中window就会出问题,按着下面的操作顺序先打开window,然后关闭,再关闭装有这个模块的tab,然后再打开这个tab,再打开最初的那个window的时候firebug就会出现me.container.dom is undefine的错误,先找了很久都没有找到出问题的原因( ...
用window实现类似Ext.msg.alert()效果
公司的项目没有使用ifram,所以整个项目就一张页面,导致当使用Ext.msg.alert()后会遮罩整个界面。如果我只想遮罩右边的tab而让左边的tree依然还能用的话就只有重写一个window来代替alert。然后自己再通过mask()方法来手工控制遮罩
Ext.create('Ext.window.Window', {
title : title,
id : id,
...
extjs4中tree组件获取选中的节点
一个模块中由两部分组成,左边是一个tree组件,右边是一个grid,点击tree里面的节点时grid中列出相应的数据。其中最主要的就是怎么获得tree中当前选中的节点。
Ext.getCmp('tree的id').getSelectionModel().selected.items;
返回的是一个节点的数组,得到这个数组后我们就可以进行相应的操作了。 ...
Extjs Guide学习笔记1------Getting Started
本文所有翻译均出于参考文献中所列,请支持原创作者,谢谢原创作者们
Getting Started
Contents
1. Requirements
2. Application Structure
3. Deployment
4. Further Reading
1. ...
extjs4 编辑器
1.WYSIWYG编辑器
http://www.point-constructor.com/tinyta_demo/
http://www.mzsolutions.eu/extjs/#!/example/htmleditor/index.html
2.pdf阅读插件
http://sunbox.github.com/ext_ux_pdf_panel/demo/
Extjs4 Web Application Development Cookbook学习笔记四
原创翻译,欢迎纠错,转载请注明出处
4.函数作用域
Javascript开发者面临的一个很大的问题就是函数作用域的问题,因为this在js中是随着函数不同而变化的,并不像java类中指向全局。每个函数内部的this都是不同的。
强烈建议先学习下js的作用域规则(参见《Javascript权威指南》),这里我们将简要介绍作用域是什么?怎么变化?对我们的代码有什么影响?
a.什么是函 ...
Extjs4 Web Application Development Cookbook学习笔记二
原创翻译,欢迎纠错,转载请注明出处
2.在类中使用继承
我们在定义一个类时经常需要继承一个extjs已有的类或组件的一些功能,这样我们只需添加一些新的功能即可。
本文介绍了如何继承一个已有的类,并通过重新或者添加新方法来添加新功能。
我们将创建一个 Vehicle类,其由Manufacturer,Model,和Top Speed三个属性和一个travel方法组成,travel方法 ...
Extjs4 雷达图的x轴渲染不出来
先引用一段话,来自sencha的官方网站的论坛。
引用
Ext.chart.axis.Radial problems
Hi,
This is by no means taking a shot at Sencha's dev team, but it seems that the Radial axis needs serious rework. So, to whom this may c ...
Extjs4 Web Application Development Cookbook学习笔记一
Extjs4 Web Application Development Cookbook学习笔记一
原创翻译,欢迎纠错,转载请注明出处
近来在学习extjs,国内关于extjs4的书籍不多,找到一本国外的Extjs4 Web Application Development Cookbook,把学习笔记连载到这里,有翻译或者理解不对的地方,希望大家指正。
1.使用新的类机制创建类
众所周知, ...
Extjs TreeStore+pagingToolbar 分页
Extjs很强大,但也很庞大,还有一些地方不满足一些需求,变态需求就另说了。 在4中Tree不带有分页,为了满足需求,只能扩展Ext的组件。 仔细看TreeStore中源码,可以对比着Store中的源码,其实TreeStore中只是缺少了分页参数,以及对这些参数的逻辑和封装。我们只需要传入参数,加入分页逻辑,并封装起来。 思路有了,就按着需求写。
...
ExtJs4的组件查询ComponentQuery
1.ComponentQuery简介:
ComponentQuery提供了一种类似CSS标签选择器的组件查询方式,他有两种调用方式:
(1)直接通过ComponetManager来查询:Ext.ComponentQuery.query()
(2)通过组件直接的Container来查询: combo.up('form').query()
2.优点:不用指定Id,防止Id ...
Extjs4实现desktop图标换行的问题
在desktop.js中扩展一个函数
initShortcut : function() {
var btnHeight = 64;
var btnWidth = 64;
var btnPadding = 30;
var col = {index : 1,x : btnPadding};
var row = { ...
ExtJs4 Grid表格宽度自适应
var gridForm = Ext.create('Ext.form.Panel', {
id: 'company-form',
frame: true,
title: 'Company data',
bodyPadding: 5,
width: '100%',
layout: 'column', // Specifies that the items will now be ...
[ExtJS4] TreePanel 取消默认双击事件行为:展开折叠菜单
[ExtJS4] TreePanel 取消默认双击事件行为:展开折叠菜单
想单击展开菜单的效果与默认双击事件重复, 导致点击过快时, 出现重复菜单项.
为避免此问题且得到更好的用户体验, 需要取消TreePanel 默认双击事件行为.
treepanel.on('itemclick', function(treeview, record, item, index, e, opts) {
...
extjs4 grid 多选、添加复选框、动态添加删除数据
grid多选属性:multiSelect: true
添加复选框:首先定义var selectModel = Ext.create(‘Ext.selection.CheckboxModel’); 然后设置grid的selModel属性。
动态添加删除数据:store.insert();和store.remove();
//示例代码:
var arows = Ext.g ...