Extjs
文章平均质量分 69
iteye_11997
这个作者很懒,什么都没留下…
展开
-
AsyncTreeNode的reload方法无法判断失败的请求
selNode.reload(function(node) { selNode.expand(true); }); 在ext的api中AsyncTreeNode有个方法reload,执行这个方法的时候会去后台异步加载下数据,重新把这个节点刷一遍,我这里是在添加了新子节点后为了把新节点刷出来,但既然涉及到异步加载,就存在一个失败的风险,就是fai...2009-10-17 13:41:22 · 217 阅读 · 0 评论 -
ext checkboxgroup 取值
DoctorWorkStation_CommonDoctorAdvice.CreateYZCheckBoxWin = function(store, colnum,title) { var count = store.getCount(); var myCheckboxItems = []; for (var i = 0; i < count; i++) { var box...原创 2010-01-05 14:08:15 · 92 阅读 · 0 评论 -
ext fly get 区别 get、getDom、getCmp、getBody、getDoc
Ext.get()与Ext.fly()之区别从一开始接触Ext就看到有Ext.fly这个函数,当时觉得这个跟Ext.get没什么区别,加之当时对JS性能相关问题认识肤浅,也一直没有在意其区别,今日看learning extjs一书,看到了有专门对Ext.fly特别强调的一处:This isn't exactly a speed tip, but is more about conser...原创 2010-01-08 13:27:40 · 124 阅读 · 0 评论 -
Ext Button tooltip 位置
上面的按钮的tooltip实现在按钮的右下,出于某种需要,需要使tooltip显示在其他位置,比如 上方 试了下一般情况下的tooltip是可以实现这个需求的 anchor:'bottom' anchor:'top' 但button的tootlip不行 遂查看源码 :Button.jsinitButtonEl : function(btn, btnEl){...原创 2010-01-15 11:43:57 · 263 阅读 · 0 评论 -
ext tree
js:Ext.onReady(function() { // 树形面板 var tree = new Ext.tree.TreePanel({ id : 'tree-mianban', title : '树', region : 'west', animate : true, enableDD : true, cont...原创 2009-07-21 17:43:49 · 106 阅读 · 0 评论 -
extjs grid读取展示js中的xml 字符串
需求是 有个grid要展示的数据放在xml中,但这个xml不是从服务器上传过来的,而是在在js端得xml字符串里,查了下api,xmlreader有个方法,xmlreader.readRecords(dom); store有个方法,store.loadData(Object data, [Boolean append] ); api上写的是 xmlreader.read...2009-08-13 16:44:34 · 173 阅读 · 0 评论 -
extjs grid forcefit 行
var grid = new Ext.grid.GridPanel({ store : store, viewConfig : { forceFit : true }, autoExpandColumn : 'content',columns : [{ header : "版本", width : 50, ...2009-08-13 19:43:53 · 281 阅读 · 0 评论 -
ext3.0 grid 提示
var myGrid = new Ext.grid.gridPanel(gridConfig);myGrid.on('render', function(grid) { var store = grid.getStore(); // Capture the Store. var view = grid.getView(); // Capture the Grid...原创 2009-08-20 15:14:32 · 108 阅读 · 0 评论 -
Ext.Ajax.request failure options
failure : function(response, options) {failure有2个参数,第一个是XHR 的response对象,第2个有意思,是Ext.Ajax.request(config)的那个config参数,于是可以这样实现Ext.Ajax.request({ url : '../message.do?method=sendMessage',...2009-08-26 14:17:03 · 139 阅读 · 0 评论 -
Extjs 控制 grid 行 列 的显示内容
{ header : '发送时间', sortable : true, dataIndex : 'sendTime', width : 150, renderer : function(date) { return date //这个date是一个时间戳 ...原创 2009-08-31 14:47:31 · 152 阅读 · 0 评论 -
ext chart bug
今天在关闭一个panel的时候发生了错误错误提示在49689行,奇怪的是这个错误在FF下没有,在49688行有段代码 onDestroy: function(){ Ext.chart.Chart.superclass.onDestroy.call(this); delete window[this.tipFnName]; }想来是thi...2009-09-09 14:03:11 · 108 阅读 · 0 评论 -
在node上添加自己定义的属性 及访问
Map map=new HashMap(); map.put("id", info.getUniId()); map.put("text", info.getUniName()); map.put("leaf", "true"); ...2009-09-22 17:05:14 · 484 阅读 · 0 评论 -
combo 二级联动
{ xtype : 'combo', hiddenName : 'selPersonForUnit', fieldLabel : '选择人员', triggerAction : 'all', readOnly : true, editable : false, ...2009-09-24 18:56:49 · 160 阅读 · 0 评论 -
ext combo 提示 回车确定
{ xtype : 'combo', hiddenName : 'selFuncForUnit', fieldLabel : '选择岗位', triggerAction : 'all', forceSelection: true, //保证com...2009-09-28 15:39:44 · 157 阅读 · 0 评论 -
grid 相关 自动行号 单选checkbox
var moduleCM = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(),// 自动行号 new Ext.grid.CheckboxSelectionModel({singleSelect:true}), { header : '编号', dataIndex : 'moduleId', align : '...2009-09-28 16:11:55 · 93 阅读 · 0 评论 -
ExtJS 验证
var registerForm = new Ext.form.FormPanel ({ frame : true, title : '注册新用户', labelSeparator : ':', labelWidth : 150, width : 200, height : 600, waitMsg...原创 2009-09-29 13:46:02 · 127 阅读 · 0 评论 -
ext 验证 用户名 异步
{ id : 'account', xtype : 'textfield', name : 'account', fieldLabel : '用户名', blankText : '用户名不能为空', allowBlank : false, validationEvent : 'blur', valida...2009-09-29 16:22:10 · 161 阅读 · 0 评论 -
ext tree 动态 右键菜单
uniInfoPanel.on('contextmenu', function(node, e) { if (node.attributes.JBtype == 'station' || node.attributes.JBtype == 'person') { return; } node.select(); va...2009-10-13 09:22:20 · 133 阅读 · 0 评论 -
loadmask
var loadMask = new Ext.LoadMask(document.body, { store : store, msg : 'loadxxx' }); document.body 要mask的页面元素 //代码执行时必须存在store 要关联loadmask的storemsg: 信息...2009-07-10 11:27:30 · 143 阅读 · 0 评论 -
ext 不能加store.removeall
handler : function() { var countType=Ext.get('countType').dom.value; if (countType == 'xxxx') { Ex...2009-07-10 09:16:19 · 440 阅读 · 0 评论 -
ext 3.0 chart 根据返回集的个数设置height
不设置height的话 默认是占满当前区域的,但数据多的时候会出现一些数据省略了如: 2,4,6等就没有显示出来,所以必须根据结果集的个数动态设置height store.load({ params : { }, callback : function(r, options, success) {...2009-07-09 20:26:53 · 82 阅读 · 0 评论 -
ext 组件间访问
userGrid.items.get(1).store.reload() Ext.getCmp('Info_contentPanel').layout.activeItem store.baseParams.newQuery='xxx treePanel.getNodeById(uniId)'2009-10-20 15:15:10 · 76 阅读 · 0 评论 -
ext readonly
Ext.getCmp("account").getEl().dom.readOnly = true; orExt.get("account").dom.readOnly = true;2009-11-04 10:44:23 · 132 阅读 · 0 评论 -
ext connection 失败处理
使用Extjs进行开发系统时,客户端功能相当丰富。大部门工作都是直接从服务器获取数据再送给widgets进行显示出来。Ext.Ajax是继承Ext.data.Connection而来,而Ext.data.Store在进行加载数据时都需要用到Ext.data.Connection。 Ext.data.Connection提供以下三个事件:1、beforerequest 请求服务器之前...原创 2009-11-11 13:15:21 · 192 阅读 · 0 评论 -
ext tooltip
new Ext.ToolTip({ target : tabid,//div范围 title : 'Mouse Track', width : 150, html : 'This tip will follow the mouse while it is over the element', ...2009-12-08 14:38:20 · 156 阅读 · 0 评论 -
ext src 笔记 json string数据转换
Ext.extend(Ext.data.JsonReader, Ext.data.DataReader, { /** * This JsonReader's metadata as passed to the constructor, or as passed in * the last data packet's <b><tt>metaD...2009-12-09 11:21:44 · 110 阅读 · 0 评论 -
动态加载 js
function onClickTreeNode(node) {//点击不同节点 加载对应的js if (node.getDepth() > 0) { var n = Ext.mypanels.contentPanel.getComponent(node.id); // alert(node.id); // alert(!n); i...2009-12-14 09:41:34 · 121 阅读 · 0 评论 -
EXT 最小集合
EXT 最小集合想把ext放入自己的项目,需要自己整理一下,因为发布包里的东西并非都是必要的,比如文档,比如例子,比如源代码。必要的最小集合是这样:ext-all.js,adapter/ext/ext-base.js,build/locale/ext-lang-zh_CN.js和整个resources目录。ext-all.js,adapter/ext/ext-base....原创 2009-06-23 11:55:59 · 90 阅读 · 0 评论 -
how ext maintains its cross-browser compatibility
Spacer imageBefore we proceed any further, we should provide Ext with something it needs—aspacer image. Ext needs a 1 pixel by 1 pixel, transparent, GIF image to stretch indifferent ways, giv...原创 2009-06-23 13:20:29 · 97 阅读 · 0 评论 -
ext 笔记
Ext.onReady(function() { Ext.BLANK_IMAGE_URL = "extjs/resources/images/default/s.gif"; Ext.Msg.show({ title : 'Milton', msg : 'Have you seen my stapler?', buttons : { ...2009-06-23 14:21:58 · 108 阅读 · 0 评论 -
ext 标准引入
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext2009-06-23 14:23:32 · 85 阅读 · 0 评论 -
IE6中ExtJS Grid表头下拉菜单图标错位问题
转自:http://blog.sina.com.cn/s/blog_42ce8e350100dlsb.html 今天使用ExtJS 2.2.1进行页面开发时,发现在IE6中的Grid的表头显示异常,图标和文字发生错乱,如图: 在Firefox和chrome显示都是正常的,很是奇怪,难道是版本问题? 将2.2版本和2.2.1版本的ext-all.css进行了比较,发...原创 2009-06-26 11:05:52 · 162 阅读 · 0 评论 -
ext combobox 获得当前选中的项的value
{ id : 'sstatus', xtype : 'combo', fieldLabel : '状态', name : 'status', hiddenName : 'status', anchor : '90%', ...2009-07-03 12:48:27 · 340 阅读 · 0 评论 -
Ext form 回车提交
fyi:function submitFunction() { if (searchPanel.getForm().isValid()) { searchPanel.getForm().submit({ url : 'xxxxxxxx', method : 'post', params : { start : 0, limit : 10...2009-07-03 17:16:32 · 101 阅读 · 0 评论 -
Ext store.load 动态 参数名
function simpleQuery() { var time = Ext.get('datetype').dom.value; var timeb = time + 'b'; var timee = time + 'e'; store.removeAll(); store.load({ params : { timeb : Ext.get('stimeb').dom.value, timee...2009-07-06 10:25:22 · 129 阅读 · 0 评论 -
You can only use a single Ext.MessageBox at a time.
You can only use a single Ext.MessageBox at a time. If you try to popup two boxes at the same time, the first will be replaced by the second. Soin some cases, you'll want to check for the presence...原创 2009-07-06 14:58:34 · 71 阅读 · 0 评论 -
ext 3.0 chart 使用笔记 添加图列
function getWorkloadPanel(id) { var store = new Ext.data.JsonStore({ url : 'WorkloadChartServlet', root : 'results', autoLoad : true, fields : ['personname', 'draftsman', 'ticketexaminer...2009-07-09 16:02:49 · 144 阅读 · 0 评论 -
ext 3.0 chart bug
在展示的数据较多时 (100多),显示就不正常了 正常时 这里我是设置了chart的height会随着返回结果集的数量变化的 ,getTotalCount()*30因为不这样的话 数据多时 有些数据会省略 ...2009-07-09 20:10:12 · 79 阅读 · 0 评论 -
关于extjs开发的方式
用ext做开发也有2,3个月了,都是公司的人自己摸索的,现在我们的开发方式是一个模块一个js文件,这样导致的结果就是展现逻辑和一些业务逻辑(主要是和向后台发信息和收信息后的处理之类的)混在一起,一个js文件几千行,极难维护,有点像早期的model1纯jsp开发, 现在想的是能不能像model2一样,把所有的业务代码抽取成一个一个的方法放到一个js文件中,然后页面的代码放到另一个文件中,完全分开,但...2009-10-13 09:42:19 · 102 阅读 · 0 评论