//前端的代码
function(button, e)
//App端【经营者信息】设计项编辑界面上的上的【经营者信息】按钮调【法人负责人情况】的编辑界面,并且能够查看选中的经营者的申请对应的法人负责人情况
{
try{
var me = this,
view = me.getView(),
grid = view.down('list') || view.down('grid'),
store = grid.getStore(),
records = grid.getSelections(),
record = records[0];
var Store = Ext.create(util.getCodeGenerate1ClassName('申报材料','Store'),{
autoLoad: true,
httpGetRequestExParams: { // 如使用本行代码只要求后台的方法中有参数QueryCondition(默认生成的List()方法中就包含有该参数)即可接收多字段查询条件。建议使用本行代码
QueryCondition: {
ID:{
Value1: record.data.ID,
CompareMode: '等于' // 比较模式:0=>包含;1=>等于
}
}
},
listeners:{
load: function(store, records, successful, operation, eOpts){
showWin(records[0]);
}
}
});
function showWin(recordFaRenFuZeRenXinxi)
{
var win = Ext.create(util.getCodeGenerate1ClassName('申报材料','Edit'), {
viewModel: {
data: {
data: record
}
},
title: '申报材料'
});
grid.add(win); // 将win归入到grid管理
util.showByFullScreen(win); // 全屏显示
var form = win.down('formpanel'); // 从窗体win中获取内部的form界面
util.setReadOnlyForm(form); // 将编辑界面form中的所有字段输入控件设为只读模式
var saveButton = util.findButton(win,'保存'); // 查找保存按钮
if(saveButton) // 如果找到了保存按钮
saveButton.setVisible(false); // 将保存按钮设为隐藏不显示
}
}catch(ex)
{
alert('执行设计项[ 待现场核查的申请 ]的[ 申报材料 ]按钮的代码时产生错误:'+ex.message);
}
}