蚂蚁金服参照模板是这样的但是是一个多选框 (9.3版本注意,例子里面少写了一个api nzShowCheckbox 用于显示前面选框的)

我的样式如下

只可选中一个,其他的选框默认取消

这块写的有点笨因为后端返回的数据不带 disabled,所以我用map添加了一个disabled属性

 let list = res.result.data;let array = [];list.map((item, index) => {array.push(Object.assign(item, { disabled: false }))});this.DataList = list

主要设置在td里面所以就展示一下td代码吧

<tbody><tr *ngFor="let data of DataList; index as i"><td nzShowCheckbox [nzChecked]="data.disabled" (nzCheckedChange)="onItemChecked(data.id, $event,i)"></td><td>{{ data.$displays.servant }}</td><td>{{ data.properties.countyAttendenceCount}}</td><td>{{ data.properties.countyAttendenceAllowance}}</td><td>{{ data.properties.townAttendenceCount}}</td><td>{{ data.properties.townAttendenceAllowance }}</td><td>{{ data.properties.totalAttendenceAllowance }}</td><td>{{ data.properties.execptionalAttendenceDeduct }}</td><td>{{ data.properties.mailEvaluationDeduct }}</td><td>{{ data.properties.unnormalLedgerDeduct }}</td><td>{{ data.properties.unqualifiedStationCallRollDeduct }}</td><td>{{ data.properties.unqualifiedCenterCallRollDeduct }}</td><td [ngClass]="data.properties.recheckAllowance ? 'Blue':'Blacks'">{{ data.properties.totalAllowance }}</td><td [ngClass]="!data.properties.checkResult ? 'Red':'Blacks'">{{ data.properties.checkAmount }}</td><td>{{ data.properties.actualAmount }}</td></tr></tbody>

[nzChecked]=“data.disabled” checked这个是选中样式

(nzCheckedChange)=“onItemChecked(data.id, $event,i)” 拿到他的id(用于筛选)还有index

js代码

onItemChecked(id: number, checked: boolean, i: number): void {if (checked) {this.uploadId = id}if (id == this.DataList[i].id) {this.DataList.forEach(item => {item.disabled = false})this.DataList[i].disabled = true}this.updateCheckedSet(id, checked);this.refreshCheckedStatus();}

判断checked
然后将所有数组数据中的 disabled 赋值
就只有拿到的那一行数据取反
就OK了

NG-ZORRO 表格多选框改为单选框 (angular框架)相关推荐

  1. html 整行选择状态,Layui表格选中指定行的radio单选框并滚动到该行的实现代码

    layui table有多行数据,通过外部输入内容,需要定位到指定行,选中改行,对改行进行操作. 实现效果: HTML代码: 获取选中行数据 设置选中行 layui.use('table', func ...

  2. 复选框(checkbox)、单选框(radiobox)的使用

    复选框(checkbox).单选框(radiobox)的使用 复选框: HTML: // 复选框 <input type="checkbox" name="chec ...

  3. checkbox多选框,radio单选框

    checkbox多选框,radio单选框 一.checkbox多选框 1.语法 2.用法实例 二.radio单选框 1.语法 2.案例 一.checkbox多选框 1.语法 <input nam ...

  4. html表单设置单选框,html如何实现表单的选择框效果?单选框与多选框的实现(代码实例)...

    在使用表单提交数据的时候,为了减少用户的一些操作,使用选择框是一个好主意.本章给大家介绍html如何实现表单的选择框效果?单选框与复选框的实现(代码实例).通过单选框代码和复选框代码实例,实现单选框样 ...

  5. CSS3重新定义input中呆若木鸡的默认复选框CheckBox和单选框Radio样式

    <!DOCTYPE html> <html> <head><meta charset="UTF-8"><style>/* ...

  6. html滚动选择框代码,如何使用最简单纯Css代码美化checkbox复选框、radios单选框和滑动按钮...

    最简洁的代码美化复选框.单选框和滑动按钮 效果预览 1. 复选框 .switch { margin: 20px 20px 0 0; display: flex; align-items: center ...

  7. java写html的多选框,Selenium+java - 单选框及复选框处理

    Selenium+java - 单选框及复选框处理 一.什么是单选框.复选框? 二.被测页面html源代码 CheckBoxRadioDemo.html CheckBox.Radio练习案例 复选框 ...

  8. 复选框如何实现单选框效果

    复选框一般可以选择多个item,选中的项放到一个数组中,每个item之间不是互斥的效果 而单选框一般是在同一个组中,组中的每个项彼此之间是互斥的,即:选择A,B就不能选,选择B,A就不能选 那么,怎么 ...

  9. Android用按钮确定单选框,Android RadioButton单选框的使用方法

    Android RadioButton单选框的使用方法 复制代码 代码如下: public class MainActivity extends Activity { public RadioGrou ...

最新文章

  1. 集成算法-Xgboost
  2. CommunityServer研习心得(转)
  3. cover letter 和response letter的写法
  4. Java GUI编程:swing实现上传tiff文件至hdfs功能
  5. 当前默认服务器维护尚未完成,HTTP 1.1状态代码及其含义说明
  6. Spring Data Redis入门示例:基于RedisTemplate (三)
  7. Python学习(二)语言基础
  8. C# 动态创建数据库三(MySQL)
  9. 【kafka】kafka topic Dump log
  10. 【Vue】—解构插槽 Prop以及具名插槽的缩写
  11. 【Java每日面试题】大厂是如何设计秒杀系统的,渣本Java开发小伙如何一步步成为架构师
  12. ASP.NET类计算机专业毕业设计题目选题课题
  13. FFT:快速傅里叶变换与高精度乘法
  14. 分享一个微信扫码连wifi项目
  15. VMware之EXSI安装-yellowcong
  16. 计算机考试C1-1随笔
  17. JSONObject.toBean() 把jsonobject转换成实体类
  18. 基于STM32F103--时钟树详解和系统时钟内部流程解析
  19. Unity 生成 Excel表格
  20. 摄像头视频采集压缩及传输

热门文章

  1. Python大法之抛 异常
  2. python 调用shell命令的方法
  3. Python_Day4_函数
  4. 注册窗口类RegisterClassEx   AfxRegisterWndClass
  5. 微软MVP社区活动(西宁站)
  6. escape sequence
  7. ATAC-seq学习记录
  8. Windows上安装Kafka需要注意的几点
  9. Silverlight 2 Beta 1, IE 8 Beta 1, ASP.NET MVC 预览版2 可以下载了 - 思归呓语 - 博客堂
  10. stopImmediatePropagation函数和stopPropagation函数的区别