返回顶部
首页 > 资讯 > 精选 >Angular4中的checkbox全选按钮启用禁用怎么实现
  • 891
分享到

Angular4中的checkbox全选按钮启用禁用怎么实现

2023-07-05 09:07:28 891人浏览 薄情痞子
摘要

这篇文章主要介绍“angular4中的checkbox全选按钮启用禁用怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Angular4中的checkbox全选按钮启用禁用怎么实现”文章能帮助大

这篇文章主要介绍“angular4中的checkbox全选按钮启用禁用怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Angular4中的checkbox全选按钮启用禁用怎么实现”文章能帮助大家解决问题。

Angular4中的checkbox全选按钮启用禁用怎么实现

这客户比较特殊,啥都得选中行能选中checkbox,并且未选中时按钮需要禁用。 可以理解

代码比较简单,table代码:

<div class="modal-header">          <p class="modal-title">LoGout Warnning</p>        </div>        <div class="modal-body">                <p>Your have working order(s). if you logout the order(s) will be returned to the Pick Queue and all unconfirmed handling units will remove. Do you want to continue logout"table">                <thead>                  <tr>                    <th>                        <input type="checkbox" name="checkedAll" [checked]="isAllChecked()" (change)="checkAll($event)">                    </th>                    <th>Phase Code</th>                    <th>Delivery</th>                    <th>Product</th>                  </tr>                </thead>                <tbody>                  <tr *ngFor="let task of this.releaseTasks.releaseTaskDetails index as i;"(click)="onModalSelectedRows(task)">                    <td>                        <input type="checkbox" [(ngModel)]="task.isChecked" name="checkedTask{{i}}" #checkedTask="ngModel"/>                    </td>                    <td>                        {{task.phaseCode}}                    </td>                    <td>                        {{task.saP_DeliveryOrder_ID}}                    </td>                    <td>                        {{task.saP_ProductOrder_ID|removeLeadingZeros}}                    </td>                  </tr>                </tbody>              </table>        </div>        <div class="modal-footer">          <button type="button" class="btn btn-secondary" (click)="c('Yes')" [disabled]="!canRelease">Release and logout</button>          <button type="button" class="btn btn-primary" (click)="c('No')">Logout only</button>        </div>
checkAll(ev: any) { this.releaseTasks.releaseTaskDetails.forEach((x:any) => x.isChecked = ev.target.checked)  } isAllChecked() { if(this.releaseTasks.releaseTaskDetails.length > 0 return this.canRelease = this.releaseTasks.releaseTaskDetails.every((_:any) => _.isChecked);  } return false;  }     onModalSelectedRows(task     :      any) {        task.     isChecked      =      !     task.     isChecked;        let      len      =      0;        this.     releaseTasks.     releaseTaskDetails.     forEach((item     :      any)      =>    if(     item.     isChecked) {        len      ++;              }              });        if(     len      ===      0) {        this.     canRelease      =      false;        else{        this.     canRelease      =      true;              }              }    后台的viewmodel代码

Controller 代码

var activityQuery = from op in _context.OperatorActivities                                where op.Operator_ID == userName && !op.IsComplete && !op.IsReleased && !op.IsException                                 select op;                        ReleaseTask relesaseTask = new ReleaseTask();            if(activityQuery.Any()){                foreach (var activity in activityQuery)                {                    ReleaseTaskViewModel taskDetail = new ReleaseTaskViewModel();                    taskDetail.SAP_DeliveryOrder_ID = getOrderById(activity.DeliveryOrder_ID);                    taskDetail.SAP_ProductOrder_ID = getProductOrderById(activity.ProductionOrder_ID);                    taskDetail.PhaseCode = activity.ActivityCode;                    taskDetail.isChecked = true;                    taskDetail.OperatorActivityId = activity.OperatorActivity_ID;                    taskDetail.DeliveryOrder_ID = activity.DeliveryOrder_ID;                    taskDetail.ProductionOrder_ID = activity.ProductionOrder_ID;                    taskDetail.Operator_ID = activity.Operator_ID;                    taskDetail.OrderId = activity.ActivityCode == "MAKE" ? activity.ProductionOrder_ID : activity.DeliveryOrder_ID;                    taskDetail.isPersistent = isPersistent(activity.ProductionOrder_ID);                    if(!taskDetail.isPersistent) {                        relesaseTask.ReleaseTaskDetails.Add(taskDetail);                    }                }            }            return(Ok(new { success = true, data = relesaseTask}));

关于“Angular4中的checkbox全选按钮启用禁用怎么实现”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: Angular4中的checkbox全选按钮启用禁用怎么实现

本文链接: https://lsjlt.com/news/350797.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Angular4中的checkbox全选按钮启用禁用怎么实现
    这篇文章主要介绍“Angular4中的checkbox全选按钮启用禁用怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Angular4中的checkbox全选按钮启用禁用怎么实现”文章能帮助大...
    99+
    2023-07-05
  • Angular4中的checkbox 全选按钮启用禁用
    这客户比较特殊,啥都得选中行能选中checkbox,并且未选中时按钮需要禁用。 可以理解 代码比较简单,table代码: <div class="modal-header"&...
    99+
    2023-03-06
    Angularjs实现全选反选 angularjs实现复选框多选 angularjs实现多选全选
  • 怎么用angular实现多选按钮的全选与反选
    这篇文章主要介绍了怎么用angular实现多选按钮的全选与反选,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。下面用angular来实现这一功...
    99+
    2024-04-02
  • 怎么在html中禁用按钮
    怎么在html中禁用按钮?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。input或者button标签的disabled属性disabled 属性规定禁用按钮。被禁用的按钮既...
    99+
    2023-06-15
  • Repeater中怎么利用checkbox实现全选功能
    这篇文章将为大家详细讲解有关Repeater中怎么利用checkbox实现全选功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、HTML代码:<input name=&q...
    99+
    2023-06-17
  • javascript如何实现按钮禁用和启用效果实例代码
    这篇文章给大家分享的是有关javascript如何实现按钮禁用和启用效果实例代码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体代码如下:<...
    99+
    2024-04-02
  • JavaScript中怎么利用CheckBox实现选中
    这篇文章将为大家详细讲解有关JavaScript中怎么利用CheckBox实现选中,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。JavaScript实现Ch...
    99+
    2024-04-02
  • bootstrap怎么实现重新启用提交按钮
    这篇文章主要介绍了bootstrap怎么实现重新启用提交按钮的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇bootstrap怎么实现重新启用提交按钮文章都会有所收获,下面我们一...
    99+
    2024-04-02
  • Flex:用checkBox实现DataGrid所有行的选择(全选)
    <xml version="1.0" encoding="utf-8"> <!-- http://yecon.blog.hexun.com/30014...
    99+
    2023-05-25
    datagrid flex function user encoding
  • C# 中怎么利用CheckBox实现单选功能
    今天就跟大家聊聊有关C# 中怎么利用CheckBox实现单选功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。DataGrid中加入CheckBox,并实现c# CheckBox单选...
    99+
    2023-06-17
  • 怎么用CSS3实现会发光的按钮
    本篇内容介绍了“怎么用CSS3实现会发光的按钮”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!今天我们要利用...
    99+
    2024-04-02
  • 怎么用css实现switches开关按钮
    本篇内容主要讲解“怎么用css实现switches开关按钮”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用css实现switches开关按钮”吧!  今天给...
    99+
    2024-04-02
  • C#中怎么利用CheckBox实现翻页选中功能
    C#中怎么利用CheckBox实现翻页选中功能,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。C#实现CheckBox翻页选中//OnPageIndexChang...
    99+
    2023-06-17
  • 怎么用CSS3实现返回功能按钮
    本篇内容介绍了“怎么用CSS3实现返回功能按钮”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在过去的年代,...
    99+
    2024-04-02
  • 怎么用css3实现颜色渐变按钮
    本篇内容介绍了“怎么用css3实现颜色渐变按钮”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  之前为大家...
    99+
    2024-04-02
  • 怎么用JavaScript实现返回顶部按钮
    本篇内容介绍了“怎么用JavaScript实现返回顶部按钮”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!思路:首先先设计出其静态样式,这里主...
    99+
    2023-06-25
  • 怎么用css3实现checkbox复选框和radio单选框
    这篇文章主要介绍“怎么用css3实现checkbox复选框和radio单选框”,在日常操作中,相信很多人在怎么用css3实现checkbox复选框和radio单选框问题上存在疑惑,小编查阅了各式资料,整理出...
    99+
    2024-04-02
  • iOS11应用视图怎么实现按钮的响应
    这篇文章主要介绍iOS11应用视图怎么实现按钮的响应,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!2.使用代码添加按钮实现的响应使用代码添加的按钮,实现响应需要使用到addTarget(_:action:for:)方...
    99+
    2023-06-04
  • 怎么用Android的Button按钮实现点击音效
    今天小编给大家分享一下怎么用Android的Button按钮实现点击音效的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。实践过...
    99+
    2023-07-02
  • 怎么用css实现button按钮的点击效果
    本文小编为大家详细介绍“怎么用css实现button按钮的点击效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用css实现button按钮的点击效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先创建一...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作