如何删除子功能集合的批量删除按钮

实现思路:注册子功能集合表单字段的渲染前事件,将批量删除按钮隐藏掉。

  1. 找到表格对象
  2. 找到actioncolumn操作列对象
  3. 将actioncolumn操作列的items替换掉

  1. function(field){

    1. var grid=field.grid;
    2. var actionColumn=null;
    3. for(var i=0;i< p="">
    4. if(grid.columns[i].xtype==‘actioncolumn‘){
    5. actionColumn=grid.columns[i];
    6. break;
    7. }
    8. }
    9. if(actionColumn){
    10. var items=actionColumn.items;
    11. var newItems=new Array();
    12. Ext.each(items,function(item){
    13. if(item.tooltip!=‘批量删除‘){
    14. newItems.push(item);
    15. }
    16. })
    17. actionColumn.items=newItems;
    18. }
    19. }

加入JEPaaS技术交流群,了解更多

原文地址:https://blog.51cto.com/13797782/2437318

时间: 2024-10-31 09:57:47

如何删除子功能集合的批量删除按钮的相关文章

删除功能的实现(单个删除与批量删除)

2.1学生信息删除的实现 因为实体类已经编写好,所以不需要再编写实体类 a.在现有的student_list.html页面创建一个删除按钮,并在Javascript中编写删除方法 该删除是根据ID一个个删除,并非批量删除,因此点击删除按钮的时候会得到该行ID并传给该方法 b.编写子控制器getwaybeans.xml 新加一个关于删除的action c.编写对应的bean类方法 在现有的studentbean类中新建一个删除方法,该方法名为getwaybeans.xml文件中name属性 值得注

ASP.NET给DataGrid,Repeater等添加全选批量删除等功能(转)

很多情况下,在管理或者查看列表的时候我们需要很需要“全选”这个功能,这在ASP.NET中是非常容易实现的,下面我就将演示一点小代码实现这一功能.  实现全选的还是js的一个小函数:   function  CheckAll(e,itemname){    var aa=document.getElementsByName(itemname);    if(aa==undefined) return;    for (var i=0; i<aa.length; i++)aa[i].checked

jquery 全选 反选 取消 批量删除

首选引入jquery 全选 //全选 function myall(){ $("input[name='d[]']").each(function(index,e){ $(this).prop('checked',true); }); } 取消 //当true改为false时为取消 // function no(){ // $("input[name='d[]']").each(function(index,e){ // $(this).prop('checked'

如何禁止 Mac OS X 在外接设备上生成 .DS_Store 文件?以及如何批量删除 .DS_Store 文件?

如何禁止 Mac OS X 在外接设备上生成 .DS_Store 文件?以及如何批量删除 .DS_Store 文件?原文链接:http://www.java2class.net/bbs/viewthread.php?tid=254背景信息.DS_Store文件(Desktop Services Store)是一个隐藏的文件,在每一个目录下都有,它存放着这个文件目录的一些特定属性信息 Metadata,比如图标大小.位置.背景图片等属性:有点儿类似于 Windows 操作系统上的 Thumbs.d

MVC4 批量删除数据

效果: JQuery代码: <script type="text/javascript">    $(document).ready(function () {        // 全选        $("#selectAll").click(function () {            $("input[name='RKEY']").prop("checked", this.checked);       

Redis批量删除keys

redis中del可以删除单个key,对于批量删除key的需求我们可以借助linux的xargs 代码如下: /usr/local/bin/redis-cli keys xxxxxx | xargs redis-cli del //如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径 //如:/opt/redis/redis-cli keys "*" | xargs /opt/redis/redis-cli del 如果要指定 Redis 数据库访问密码,使用

docker快速批量删除容器或镜像

前言 在使用docker 容器一段时间后,系统就堆积了比较多的镜像和容器.如果我们手动一个个删除,将会很耗费时间.那么有没有什么办法是可以减轻工作量,使我们能够把活干完,早点下班的呢? 普通删除的方法 先来看看如何删除 docker 容器: 删除容器的命令: docker container rm [OPTIONS] CONTAINER [CONTAINER...] help 文档解释: Remove one or more containers Options: -f, --force For

git批量删除本地分支及远程分支

1.批量删除本地分支 git branch |grep 'branchName' |xargs git branch -D git branch   查看本地分支 | grep 'branchName'  匹配分支名 | xargs git branch -D 将匹配到的分支名一个一个传递给git branch -D git branch -D branchName  删除本地分支 2.批量删除远程分支 git branch -r| grep 'branchName' | sed 's/orig

PHP 批量删除的实现

布局效果 布局代码 <button type="button" class="btn btn-sm btn-danger btn-erbi-danger" id="batchDel" style="margin-right:20px;">批量删除</button> <tr> <th><input id="checkAll" type="chec