日期:2014-05-16  浏览次数:20901 次

extjs4.0中点击gird中某一列,如何跳转至一个新的界面呢?
extjs4.0中点击gird中某一列,如何跳转至一个新的界面呢?学习中,方法越多越好~~~~

------解决方案--------------------
加个listenr function()
------解决方案--------------------
探讨

谢谢楼上的。对于gridPanel的某一列在renderer里的函数要传什么参数?以及如何拿到当记录行的id????
{
text : 'Detail',
width : 75,
renderer:function(){
……

------解决方案--------------------
JScript code

renderer:function(val/*单元格的值*/, metadata/*样式属性*/, record/*本行数据记录*/,rowIndex/*行号*/,colIndex/*列号*/,store/*表格的store*/){
    //例子
    var id = record.get('id');//获取该行其他列的数值
    metadata.css='td-a';//给该单元格加样式class
    metadata.attr='onclick=myfunction';//给该单元格加自定义属性
    return val;//这里必须返回一个值来作为单元格的内容
}