给grid中其中网址的那一列,加上超链接,使之点击即可进入。
看代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
function showUrl(value)
{
return
"<a href="
+value+
">"
+value+
"</a>"
;
}
Ext.onReady(function(){
var data=[
{id:
1
,name:
'EasyJWeb'
,organization:
'EasyJf'
,homepage:
'www.Easyjf.com'
},
{id:
2
,name:
'jfox'
,organization:
'huihoo'
,homepage:
'www.huihoo.com'
},
{id:
3
,name:
'jdon'
,organization:
'jdo'
,homepage:
'www.jdon.com'
},
{id:
4
,name:
'springside'
,organization:
'springside'
,homepage:
'www.springside.com'
}
];
var store =
new
Ext.data.JsonStore(
{
data:data,
fields:[
'id'
,
'name'
,
'organization'
,
'homepage'
]
}
);
var colM =
new
Ext.grid.ColumnModel(
[
{header:
'项目名称'
,dataIndex:
'name'
,sortable:
true
},
{header:
'开发团队'
,datIndex:
'organization'
,sortable:
true
},
{header:
'网址'
,dataIndex:
'homepage'
,renderer:showUrl}
]
);
var grid =
new
Ext.grid.GridPanel({
renderTo:
'hello'
,
title:
'中国java开源产品及团队'
,
height:
200
,
width:
600
,
cm:colM,
store:store,
autoExpandColumn:
2
});
});
|