隐藏列表界面上的不用的按钮的代码样例
Posted jiaowoyaoshu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏列表界面上的不用的按钮的代码样例相关的知识,希望对你有一定的参考价值。
var sButton = win.down(‘button[text=入库]‘); // 查找保存按钮 if(sButton) // 如果找到了保存按钮 sButton.setVisible(false); // 将保存按钮设为隐藏不显示
//代码样例的位置如下所示
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 width: ‘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); } }
以上是关于隐藏列表界面上的不用的按钮的代码样例的主要内容,如果未能解决你的问题,请参考以下文章
Sphinx、reStructuredText 显示/隐藏代码片段