xinkong1010
2010-04-19 10:05 阅读 352

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 "修改";
}
}
]);

      function win(){ 

   var win = new Ext.Window({
           alert('OK!');//   这里没有弹出
            layout : 'fit',
            width : 500,
            height : 300,

我的问题是怎么在修改" 来触发我定义的这个window呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • 已采纳
    iteye_165 iteye_165 2010-04-22 17:00

    code="java"]
    win=function(){
    var win=new Ext。Window({

    });
    win。show();
    }
    [/code]

    点赞 评论 复制链接分享
  • chem_zqm chem_zqm 2010-04-19 13:44

    你的alert没写在函数里当然不会执行,你代码没写错的话是可以弹出的,不过用超链接会让你的代码难以维护,这种情况应该使用事件进行控制

    点赞 评论 复制链接分享
  • upup1000 upup1000 2010-04-19 14:52

    function win(){}

    这个应该定义为window全局的变量

    win = function(){};

    点赞 评论 复制链接分享
  • hwakang hwakang 2010-04-19 18:34

    win.show();

    点赞 评论 复制链接分享
  • iteye_165 iteye_165 2010-04-22 17:01

    [code="java"]
    win=function(){
    var win=new Ext。Window({

    });
    win。show();
    }
    [/code]

    点赞 评论 复制链接分享

相关推荐