点击【****】设计项上的某个按钮,直接调出另一个设计项的【编辑界面】

//列表上按钮中的代码

function(button, e)
{
        debugger; // 中断调试指令,可以手动删除它

       var me = this; // this 为列表视图控制器
      var viewModel = this.getViewModel(); // 获取视图模型
      var grid = this.getView(); // 获取到列表视图
      var records = grid.getSelectionModel().getSelection(); // 获取到选中的记录数组
      var record=records[0]; // 如果是单选模式则获取到第1条选中的行记录
      var record1 = Ext.create(util.getCodeGenerate1ClassName('日常检查','Model'),{
      // 此处放置新记录的字段的默认值
      // 如:Descript: 'test' 则会使record记录中的Descript字段的值为'test'
      }); // 创建新记录
         var win = Ext.create(util.getCodeGenerate1ClassName('日常检查','Edit'), {
           viewModel: {
       data: {
      data: record1 // record记录的各字段值与win窗体中的各输入控件绑定
     }
     }, // win窗体的视图模型
         title: '日常检查 <i class="fa fa-long-arrow-right"></i> 新增' // 窗体标题
    }); // 创建win窗体
     record1.set('JianChaLeiBie',record.get('FangAnMingChen'));
    grid.add(win); // 将win归入到grid管理
    win.showBy(grid); //在grid中居中显示窗体
}

原文地址:https://www.cnblogs.com/jiaowoyaoshu/p/9802760.html