zoukankan      html  css  js  c++  java
  • 点击某列表界面上的某按钮时调出来另一个设计项的列表界面,选中被调出的列表界面上的值时弹出【数据框】能输入数据的代码样例

    //例如:【出库管理】设计项的列表界面上有一个【出库】按钮,点击出库按钮时调出【入库管理】设计项的列表界面,选中【入库管理】列表界面上的一条记录时,弹出输入框,代码样例如下

    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 dictName = record.get('Name');              // 获取选中行记录的UserName字段的值
        var win = Ext.create('Ext.window.Window', {
            title: '选择食品经营者',
            height: '60%',   // 窗体高。示例为按父grid高的比例,也可直接指定数字作为高度,单位为:px
             '60%',    // 窗体宽。示例为按父grid宽的比例,也可直接指定数字作为宽度,单位为:px
            closable: true,
            layout: 'fit',
            items: [{ 
                xtype: util.getCodeGenerate1ClassName('入库管理','list'),
                title: null,
                store:{
                    type: util.getCodeGenerate1ClassName('入库管理','store'),
                    httpGetRequestExParams: { 
                        QueryCondition: {
                            }
                       
                        }
                            },
                listeners:{
                            select: function(grid, TanChuang, index, eOpts )
                            {
                                    Add(TanChuang);
                            
                            }
                }
            }]
        });
        grid.add(win);
        win.showBy(grid);
        
          var sButton = win.down('button[text=入库]');   // 查找保存按钮
        if(sButton)  // 如果找到了保存按钮
            sButton.setVisible(false);  // 将保存按钮设为隐藏不显示
        var sButton = win.down('button[text=查看]');   // 查找保存按钮
        if(sButton)  // 如果找到了保存按钮
            sButton.setVisible(false);  // 将保存按钮设为隐藏不显示
        var sButton = win.down('button[text=出库]');   // 查找保存按钮
        if(sButton)  // 如果找到了保存按钮
            sButton.setVisible(false);  // 将保存按钮设为隐藏不显示
        var sButton = win.down('button[text=库管员]');   // 查找保存按钮
        if(sButton)  // 如果找到了保存按钮
            sButton.setVisible(false);  // 将保存按钮设为隐藏不显示
        var sButton = win.down('button[text=检查人]');   // 查找保存按钮
        if(sButton)  // 如果找到了保存按钮
            sButton.setVisible(false);  // 将保存按钮设为隐藏不显示
       
         function Add(TanChuang) 
        {        
          debugger; // 中断调试指令,可以手动删除它
            Ext.MessageBox.prompt('输入框', '请输入出库数量', function(btn, txt){
                if (btn == 'ok'){
                    var params = {
                        ChuKuShuLiang: txt,
                        RuKuID:TanChuang.data.ID,
                        isShuLiang:1
                    };
                    ajax.get('/Pc/ChuKuGuanLi/List',params).then(function(response, opts) {
                        if (response.Success) {
                            showListWindow();
                        } 
                    });
                }
            },this,false);
    
        }
        
        
        
        }
        
  • 相关阅读:
    org.hibernate.HibernateException: No Session found for current thread
    TCP/IP协议 HTTP协议
    [ERROR][org.springframework.web.context.ContextLoader][main] Context initialization failed org.sprin
    oracle 导出表结构和数据,使用plsql
    jar包里查找指定的class文件,排查是否存在或重复,工具软件:Java Class Finder
    maven手动安装jar到本地仓库
    The reference to entity “idNo” must end with the ';' delimiter 异常处理
    activeMQ下载,安装,启动,关闭
    Oracle错误:ORA-01033
    -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m
  • 原文地址:https://www.cnblogs.com/jiaowoyaoshu/p/9905014.html
Copyright © 2011-2022 走看看