extjs 关于grid中添加超链接的使用
var my_grid = Ext.create('Ext.grid.Panel',{ xtype: 'grid', store: store, //数据自定义 renderTo:Ext.getBody(), columns: [ new Ext.grid.RowNumberer(), { text: '用户名', sortable : true, dataIndex: 'userName' }, { text: '姓名', sortable : true, dataIndex: 'trueName' }, { text: '角色', sortable : true,dataIndex: 'roles' }, { text: '状态',sortable : true, dataIndex: 'stopFlag', renderer : function(value){ if(value==0){ return "启用"; }else{ return "<font color=red>停用</font>"; } } }, { text: '电话', sortable : true, dataIndex: 'tel' }, //{ text: '员工卡号', sortable : true, dataIndex: 'cardID', width:250 }, { text: '描述', sortable : true, dataIndex: 'userMemo', width:250 }, { text: '详细', dataIndex: '', width:50 , renderer : function(v) { return "<span style='margin-right:10px'><a href='#''>查看</a></span>"; } } ], listeners: { cellclick: function( thi, td, cellIndex, record, tr, rowIndex, e, eOpts) { console.dir(e.getTarget('a')); //判断点击的是哪个cell console.dir(record); win(); //创建一个win窗口 } } });