lijiahuilijiahui 2009-10-20 10:28
浏览 829
已采纳

Ext window 弹出窗口的位置

我想实现弹出的window窗口在整个viewport上显示 而不是在viewport的一个子面板上显示 可以实现吗
viewport代码如下:
Ext.onReady(

function (){

new Ext.Viewport(
{

layout:"border",items:[{
title:"南宁供电局企业门户BI管理",
width:202,
region:"west",
collapsible:true,
html:'<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src="tree.jsp"> </iframe>'

[color=red]//主要就是上面这个自动加载的tree.jsp页面[/color]
}
,
{
xtype:"panel",

region:"center",

items:
[{
id:'center1',
title:"广西项目",

html:'<iframe  id="main" name="main" scrolling="auto" frameborder="0" width="100%" height="100%" src="../biManage/ControlNew.jsp" > </iframe>'
}]
}]})})

tree.jsp页面是一颗树 实现一个右键增加子节点!功能已经实现。。就是当点击右键增加子节点的时候。。会弹出一个window 但是这个window只会弹出在tree这个页面 tree的页面如下(核心代码)
var contentMenu=new Ext.menu.Menu({
id:'contentMenu',
items:[

      {text:'增加下级',handler:function(){

[color=red]//关键位置就是这个 我是这样实现的 当我右键点击增加下级的时候 会在这个函数里创建一个window 然后将form嵌套到这个window里面 到这这个window只能显示在这个页面 而不是上面的viewport页面 不知道能实现吗[/color]

         var form=new Ext.form.FormPanel({

          defaultType:'textfield',
          labelAlign:'right',
          url:'<%=request.getContextPath()%>/addyezi.do?id='+node.id,
          labelWidth:70,
          frame:true,
          width:310,
          height:100,
          items:[{fieldLabel:'节点名称',name:'nodename'}],
          buttons:[{text:'新增',handler:function(){form.getForm().submit({
             success:function(form,action){Ext.Msg.alert('信息',action.result.msg)},
             failure:function(){Ext.Msg.alert('添加失败');}
             });}}]
          });
        var window=new Ext.Window({
        el:'win',
        //layout:'fit',
        width:300,
        height:100,
        closeAction:'hide',
        constrain:false,
        pageX:100,
        pageY:100,
        items:[form]});

       window.show()


       }}

});那个图片我上传 看那个window的位置 哎
[b]问题补充:[/b]
是啊 没人回答啊 !都没见过这种问题吗 郁闷 咋会让我碰见的呢

  • 写回答

1条回答

  • 成尚謙 2009-10-20 12:44
    关注

    晕,这个楼主不是发过了吗?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题