- 浏览: 152343 次
- 性别:
- 来自: 北京
最新评论
-
wdjhz:
感激不尽。。昨晚找了一晚的资料都没找到详细说明。。看到你的de ...
如何在TableView的列中自定义渲染
文章列表
提供一种方法:全站式UTF-8编码的方式
1.js中出现的中文,如列表的名称等,单独定义一个js文件,类似静态变量的概念,然后对这个文件进行转码,即中文名称转码为unicode编码
如js文件test.js:
var Resource = function () {
return {
init : function() {
this.mainTask.taskName="任务名称";
}
};
}();
在需要的地方就可以引用了,Resource.mainTask.taskName
2 ...
- 2009-10-23 16:42
- 浏览 2439
- 评论(0)
存在这样的需求,即如果显示的Grid的列是通过配置获取的,如何实现?
关键点:
加载配置的列数据
var store = new Ext.data.JsonStore({
autoDestroy:true,
fields : ['mainTaskColumnConfig'],
url: 'getUserDefineCols_columnConfig.do'
});
store.on('load', function(st, re ...
- 2009-10-23 16:14
- 浏览 1091
- 评论(0)
如果我们自定义了一个panel(id:'testPanel')的tools,如:
tools:[
{ hidden:true,id:'managerwarning',scope:this }
]
对应的css:
.x-tool-managerwarning {background-image: url(images/waring.gif);}
.x-tool-managerwarning-over {background-image: url(images/waring_over.gif);}
如果设置其为可见呢?
只能通过tools所属的组件来设置,即:
Ext.ge ...
- 2009-10-19 15:09
- 浏览 1704
- 评论(0)
如我们对一个treeloader增加一个监听器load,并且传入初始参数
this.treeLoader.addListener('load', this.selectedTreeNode.createDelegate(this, [oldTaskId], 0), this);
那如何动态的改变传入的参数oldTaskId?
大致有三种方法:
1.移除原有的load监听器,加入新的监听器
this.treeLoader.events['load'].clearListeners();
this.treeLoader.addListener('load', this.selec ...
- 2009-10-19 10:30
- 浏览 2570
- 评论(0)
需求就是如何将xml文件能够界面美观的展现出来?
其实有几种的解决方式:
1.通过xml+xslt的方式
1.1 服务器端生成html文件
这个可能产生的数据量较大
1.2 将xslt的处理指令嵌入到xml文件中,然后通过浏览器去解析
<?xml-stylesheet type="text/xsl" href="../xslt/sourceInfo.xslt"?>
可以通过第三方的扩展组件 Ext.ux.ManagedIFramehttp://extjs.net/forum/showthread.php? ...
- 2009-10-15 10:40
- 浏览 1687
- 评论(0)
问题如题。。
解决方法就是必须等待Grid渲染完成之后,再load store的数据
在store中增加load事件的监听器:
this.store.on({
load:{
fn:function(){
//select grid's first row using selection model
this.getSelectionModel().selectFirstRow();
}
},
scope:this ...
- 2009-10-15 10:02
- 浏览 7233
- 评论(0)