vue iview table表格 根据后端数据动态设置已选 默认已选


先上需求,如图:主页是个子表,抽屉页是个父表,

主页中已有的数据,要在抽屉页中已勾选的形式展示

 

发现iview文档里用_checked字段控制是已选还是未选

先百度看看有没有现成的

1 this.$refs.table.$refs.tbody.objData[index]._isChecked = true;

试了一下这个方法,看不懂,不会用

 

琢磨半天没想出来前端怎么动态的设置已选,于是改起了后端

model里新增一个同名的字段,然后遍历list赋值后再反给前端

1 public bool _checked { get; set; }
 1 list.ForEach(x=>
 2                     {
 3                         if(x.Seled == "Y" )
 4                         {
 5                             x._checked = true;
 6                         }
 7                         else
 8                         {
 9                             x._checked = false;
10                         }
11                     });

OK

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM