- 浏览: 97417 次
- 性别:
- 来自: 深圳
最新评论
-
hucc:
js replace函数输入参数 -
liuhjxuell:
太给力了,只是这个校验还有一点,对于数字类型的校验allowB ...
ext editorGridpanel 验证 -
clcai:
不错,刚好遇到这个问题
IE6 div 最小高度
文章列表
先看看浏览器生成table差别。
<!DOCTYPE HTML>
<html>
<head>
<title>table.html</title>
<meta http-equiv="content-type" content="text/html; charset=GB18030">
<style type="text/css">
body{padding:1px;margin:1px;}
...
在IE6下分别设置div高度为5、10、15、20px。
源码:<!DOCTYPE HTML>
<html>
<head>
<title>IE6_minHeight.html</title>
<meta http-equiv="content-type" content="text/html; charset=GB18030">
<style type="text/css">
.div_5 ...
各位复制下面代码,或者下载附件用IE打开就知道了,应用了filter之后 mouseover事件不能正常触发,不知道为什么。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
.div{
border:1px solid #3165ac;
...
在grid里面应用pagingToolbar实现分页:
问题:
输入查询条件点击查询
pagingToolbar上显示:“每页显示50条数据 共259条记录”
但我点击pagingToolbar的“下一页”
pagingToolbar上显示:“每页显示50条数据 共
store 中的find 和query方法
find( fieldName, String/RegExp value,[startIndex], [Boolean anyMatch], [Boolean caseSensitive] )
fieldName:要查找的目标列
value: 要查找的列值
startIndex:开始位置(可选)
anyMatch:相当于数据库的like 用法,如果为false,则会查找以value开头的列值,即like “value%”,如果为
true,like "%value%"。并不会精确查找
store的q ...
a 错误:通常是我们应用了还没定义的变量,例如tabpanel里面的grid放在tabpanel后面定义。
e 错误:通常是组件渲染的目标Html为空或者不存在。例如renderTo:'mydiv' 但是在页面中找不到mydiv;
c 错误:组件应用了未定义变量。例如store中的info:{field:'id'} 但是store的record中并没有'id'列;
d 错误:出现在方法调用。例如 store.insert(record) ,而该方法应该为store.insert(index,record);
o 错误:Object为空。我把一个未定义好的组件 ...
写页面的时候 先用html定义好form 然后将其输入框用textfield combobox进行转换,再在viewport中子项用contentEl指定html的id。
代码不能贴出来,有这样问题的人会知道我说什么的。
在ie6下打开这样的页面 页面会出现闪动。
翻看api 有对
contentEl描述
contentEl : String (可选)指定一个已存在的HTML元素,或者一个已存在HTML元素的... (可选)指定一个已存在的HTML元素,或者一个已存在HTML元素的 id ,它们将被用作当前组件的内容。
描述 : 此配置选项被用来将一个已存在的HTM ...
对深入浅出提供表格验证方法出现的bug进行改进。
//验证表格数据是否合法 思路:检查modified中每个record 根据每个属性的editor对record中的属性进行验证。
var records = store.getModifiedRecords(); if(records.length<1){ return ; } for(var j=0;j<records.length;j++){ var record = records[j];//得到一个record var fields = record. ...
网上搜索到的树重新加载方法应用。
1、TreePanel.getRootNode().reload();
2、TreePanel.getLoader().load(TreePanel.getRootNode(),function(){回调函数});
在RowExpander基础上 加入div id为record的id 再将grid render('record.id')
/*! * Ext JS Library 3.3.0 * Copyright(c) 2006-2010 Ext JS, Inc. * licensing@extjs.com * http://www.extjs.com/license */ Ext.ns('Ext.ux.grid'); /** * @class Ext.ux.grid.RowExpander * @extends Ext.util.Observable * Plugin (ptype = ...
groupStore默认分组是升序,最近项目中应用到按日期分组 倒序显示。
但无论怎么配置store都不能倒序,
一开始以为store不能对分组排序,
然而显示日期都是很有规律地升序排列,而不是乱序,
肯定groupstore里面某个参数写死了在api中没有显示,
查看源码:
发现这个属性groupDir : 'ASC',
把它改为'DESC'就OK。
最近做了一个程序模块,根据一棵树查找树节点,树的id是js自己生成的,所以我就选用其他方式来查找树节点
var node = TreePanel.root.findChild( String attribute, Mixed value ) ;
但是我调用了方法之后 火狐一直报错 node为null;
后来安装了spket之后 翻看源代码
findChild : function(attribute, value, deep){
return this.findChildBy(function(){
return this.attributes[attr ...