//列表上按钮中的代码
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中居中显示窗体
}