yhao80 2011-05-12 17:02
浏览 200
已采纳

EXT:form1提交后跳到另一个form2,并显示前一个form1的内容

主要是下面的kanban.jsp要怎么写呢?

Order.js
var form; //form放在外面
function Form(){
form = new Ext.form.FormPanel({
id:'ta',
title: '请输入订单',
frame:true,
items: [{
xtype: 'textfield',
fieldLabel: '订单编码',
name: 'text',
id:'text'}
],
buttons: [{
text: '提交',
id:'kanban',
handler:function(){document.location = "/MES/jsp/kanban.jsp";}
}
}]
});

};

kanban.jsp
Ext.onReady(function(){
var form = new Ext.form.FormPanel({
frame:true,
items: [{
xtype: 'textfield',
fieldLabel: '订单编码',
name: 'text',
id:'text'}
]

}

  • 写回答

3条回答 默认 最新

  • cbcgkx 2011-05-12 18:00
    关注

    a.jsp 引入a.js
    a.js的代码

    var form = new Ext.form.FormPanel({
    region:'center',
    title : '请输入订单',
    width:500,
    frame : true,
    items : [{
    xtype : 'textfield',
    fieldLabel : '订单编码',
    name : 'text',
    id:'text'
    }],
    buttons : [{
    text : '提交',
    id : 'kanban',
    handler : function() {
    {
    document.location = "/MES/jsp/kanban.jsp?name="+Ext.getCmp("text").getValue();
    }

                                    }
                                }]
                    });
    

    var view = new Ext.Viewport({
    layout:'border',
    items:[form]
    })

    在b.jsp接受a.jsp传过来的值

    b.jsp内的js代码

    Ext.onReady(function() { var DD = new Ext.data.Record.create([ { name:'text' } ]) var form = new Ext.form.FormPanel({ title : '接收订单', region:'center', frame : true, items : [{ xtype : 'textfield', fieldLabel : '订单编码', name : 'text' }] }); var view = new Ext.Viewport({ layout:'border', items:[form] }) var dd = new DD({ name:${name} }); form.getForm().loadRecord(dd); })
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料