• 日常检查列表界面上有一个【责令改正】按钮,点击【责令改正】按钮时调出责令改正通知书的编辑界面,同时将日常检查列表上面的少许数据传到【责令改正通知书】的编辑界面上,责令改正通知书的编辑界面上有一个【读取模板】按钮,点击读取模板按钮,调出模板的列表界面,选中列表上的一条记录,将选中记录的值传到【责令改正通知书】的编辑界面上,点击保存按钮,保存文书


    //前端【责令改正】按钮中的的js代码
    
    //先取到按钮所在列表界面上的ID,然后将列表界面上的ID赋值给将要调的【现场检查笔录】编辑界面上的AnJianID中,然后调出【现场检查笔录】的编辑界面
    function(button, e)
    {
        var me = this,                                            //this为列表视图控制器
            viewModel1 = me.getViewModel(),                        //获取视图模型
            record = viewModel1.getData().data,                   //获取到当前记录
            record1 = Ext.create(util.getCodeGenerate1ClassName('责令改正通知书','Model'), {
                // 此处放置新记录的字段的默认值
                // 如:Descript: 'test' 则会使record记录中的Descript字段的值为'test'
            });       
        record1.set('QiYeID',record.get('QiYeID'));
        record1.set('AnJianID',record.get('ID'));
        record1.set('DangShiRen',record.get('QiYeMingChen'));
        record1.set('RiQi',new Date());
        this.showView(util.getCodeGenerate1ClassName('责令改正通知书','edit'), {
            viewModel: {
                data: {
                    //将模型绑定到data中
                    data: record1
                }
            },
    
            listeners:
            {
                // 视图显示后的回调事件
                show: function(ct, eOpts ) 
                {
                    // 参数ct就是编辑界面
                    // 下面三行代码演示找到新增按钮并将它设为隐藏
                    var addButton = ct.down('button[text=新增]');
                    if (addButton)                   // 如果找到了保存按钮
                        addButton.setHidden(true);  // 隐藏保存按钮
                },
                // 关闭视图时的回调事件
                destroy : function() 
                {
                }
            }
        });
    
    }
    
    
    
    //前端【责令改正通知书】列表界面上的【读取模板】按钮代码
    
    
    
    
    function(button, e) 
    {
        debugger; // 中断调试指令,可以手动删除它
    
        var me = this,                                            //this为列表视图控制器
            viewModel = me.getViewModel(),                        //获取视图模型
            record0 = viewModel.getData().data;                    //获取到当前记录
        var win = Ext.create(util.getCodeGenerate1ClassName('当场行政处罚模板','List'), {   //弹出新页面,可以是'List', 也可以是'Grid' 
            fullscreen: true,
            title: '选择当场行政处罚模板',
            header: true,
            operation: 'Select',                    //选择操作
            queryParams: {
            }
        });
        list = win.down('list');
        list.setListeners({
            select: function (sender, record, _eOpts) {
                win.close(); 
                var view = me.getView();
                var field = view.getFields('WeiFaXingWei');
                var field1 = view.getFields('WeiFanGuiDing');
                var field2 = view.getFields('YiJuGuiDing');
                var field3 = view.getFields('XingZhengChuFa');
                field.setValue(record.get('WeiFaXingWei'));
                field1.setValue(record.get('WeiFanGuiDing'));
                field2.setValue(record.get('YiJuGuiDing'));
                field3.setValue(record.get('XangZhengChuFa'));
            }
        });
        win.show();
    }
  • 相关阅读:
    搭建SpringCloud之注册中心Eureka
    学习角色管理模块错误总结---基于SpringMVC框架
    【转】Eclipse 单步调试
    [转]MyBatis的foreach语句详解
    解决pom.xml文件 ---- web.xml is missing and <failOnMissingWebXml> is set to true
    解决Dynamic Web Module 3.0 Requires Java 1.6 or newer
    用maven在eclipse用spring建javaweb工程(一)
    【转载】Eclipse 断点调试
    学习大神笔记之“MyBatis学习总结(三)”
    学习大神笔记之“MyBatis学习总结(二)”
  • 原文地址:https://www.cnblogs.com/jiaowoyaoshu/p/10003706.html
Copyright © 2020-2023  润新知