在已转出档案设计项列(用的实体为a)表界面上有一个转出详情按钮,点击转出详情按钮时调出档案转出记录设计项的编辑界面(用的实体为b),筛选条件为DangAnID=ID的代码如下
Posted 叫我谣叔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在已转出档案设计项列(用的实体为a)表界面上有一个转出详情按钮,点击转出详情按钮时调出档案转出记录设计项的编辑界面(用的实体为b),筛选条件为DangAnID=ID的代码如下相关的知识,希望对你有一定的参考价值。
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]; var win = Ext.create(util.getCodeGenerate1ClassName(‘档案转出记录‘,‘Store‘),{ autoLoad: true, httpGetRequestExParams: { // 如使用本行代码只要求后台的方法中有参数QueryCondition(默认生成的List()方法中就包含有该参数)即可接收多字段查询条件。建议使用本行代码 QueryCondition: { DangAnID:{ Value1: record.data.ID, CompareMode: ‘等于‘ // 比较模式:0=>包含;1=>等于 } } }, listeners:{ load: function(store, records, successful, operation, eOpts){ showWin(records[0]); } } }); function showWin(recordBeiAnZhiJiJiBenXinXi) { var record1 = Ext.create(util.getCodeGenerate1ClassName(‘档案转出记录‘,‘Model‘),{ BelongTenantID:recordBeiAnZhiJiJiBenXinXi.data.BelongTenantID, BelongOrganizationPath:recordBeiAnZhiJiJiBenXinXi.data.BelongOrganizationPath, XingMing:recordBeiAnZhiJiJiBenXinXi.data.XingMing, XingBie:recordBeiAnZhiJiJiBenXinXi.data.XingBie, YuanGongZuoBuMen:recordBeiAnZhiJiJiBenXinXi.data.YuanGongZuoBuMen, DangAnCaiLiao:recordBeiAnZhiJiJiBenXinXi.data.JingYingDiZhi, YuanZhiWu:recordBeiAnZhiJiJiBenXinXi.data.YuanZhiWu, DangAnBianHao:recordBeiAnZhiJiJiBenXinXi.data.DangAnBianHao, DangAnZhuaiChuShiJian:recordBeiAnZhiJiJiBenXinXi.data.DangAnZhuaiChuShiJian, JingBanRen:recordBeiAnZhiJiJiBenXinXi.data.JingBanRen, GanBuID:recordBeiAnZhiJiJiBenXinXi.data.GanBuID, ZhuaiWangDanWei:recordBeiAnZhiJiJiBenXinXi.data.ZhuaiWangDanWei, ShouDangAnRen:recordBeiAnZhiJiJiBenXinXi.data.ShouDangAnRen, BeiZhu:recordBeiAnZhiJiJiBenXinXi.data.BeiZhu, JiBenBiaoID:recordBeiAnZhiJiJiBenXinXi.data.JiBenBiaoID, GanBuID:recordBeiAnZhiJiJiBenXinXi.data.GanBuID, ID:recordBeiAnZhiJiJiBenXinXi.data.ID, Timestamp:recordBeiAnZhiJiJiBenXinXi.data.Timestamp, // 创建新记录 }); // 创建新记录 record1.phantom = false; var win = Ext.create(util.getCodeGenerate1ClassName(‘档案转出记录‘,‘Edit‘), { viewModel: { data: { data: record1 } }, title: ‘档案转出详情‘, }); grid.add(win); // 将win归入到grid管理 win.showBy(grid); //在grid中居中显示窗体 var form = win.down(‘form‘); // 从窗体win中获取内部的form util.setReadOnlyForm(form); // 将编辑界面form中的所有字段输入控件设为只读模式 var saveButton = win.down(‘button[text=确认转出]‘); // 查找保存按钮 if(saveButton) // 如果找到了保存按钮 saveButton.setVisible(false); // 将保存按钮设为隐藏不显示 } }
以上是关于在已转出档案设计项列(用的实体为a)表界面上有一个转出详情按钮,点击转出详情按钮时调出档案转出记录设计项的编辑界面(用的实体为b),筛选条件为DangAnID=ID的代码如下的主要内容,如果未能解决你的问题,请参考以下文章