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

EXTjs中 怎么用超链接的方式弹出窗口
Ext.onReady(function() {
           //创建grid列header  行的成员
           var cb = new Ext.grid.CheckboxSelectionModel();
          var cm=new Ext.grid.ColumnModel([
             new Ext.grid.RowNumberer({header:"序号",width:40}),cb,
             {header:"单位名称",dataIndex:"unitName",width:40},
             {header:"排序号",dataIndex:"sequence",width:40},
    {
   header : "操作",
    width : 30,
    dataIndex : '',
     menuDisabled : true, // 单击列头后是否出现菜单
    renderer : function(v) {
         return "<span style='margin-right:10px'><a href='#' onclick='win()'  >修改</a></span>";
     }
    }
          ]);

    
          function win(){
         
       var win = new Ext.Window({
               alert('OK!');//   这里没有弹出
                layout : 'fit',
                width : 500,
                height : 300,
renderer:function(value,p,record){
return '<a href="javascript void(0); onClick=aa(需要传的参数>
value
</a>"'
}

var colModel = new Ext.grid.ColumnModel([
    { header: "Ticker", width: 60, sortable: true},
    { header: "$ Sales", width: 100, sortable: true,
      renderer:function(value,p,record){
      return '<a href="javascript void(0);
       onClick=aa(需要传的参数>value</a>"'} },
    { header: "Employees", width: 100, sortable: true, resizable: false}
]);
是这样的吗?

renderer:function(value,p,record){
return '<a href="javascript void(0); onClick=aa(需要传的参数>
value
</a>"'
}