首页 新闻 会员 周边 捐助

avalon+layui 无法渲染checkbox选中效果

0
悬赏园豆:60 [已解决问题] 解决于 2021-02-03 11:46

----checkbox无法选中:
<input type="checkbox" name="batFlg" value="1" ms-duplex-checked="device.batFlg>0?true:false" lay-skin="primary"/>

----写一个错误的 false->fal 浏览器后台报错 fal 未定义,但checkbox变为选中状态:
<input type="checkbox" name="batFlg" value="1" ms-duplex-checked="device.batFlg>0?true:fal" lay-skin="primary"/>

求大神指点,怎样正确运用 form.render('checkbox');

艺多不压身的主页 艺多不压身 | 初学一级 | 园豆:152
提问于:2021-02-02 17:18
< >
分享
最佳答案
0

这种情况说明 ms-duplex-checked 并未失效 ,而是 device.batFlg>0?true:false 在layui的影响下并不能渲染出效果,最好的解决方法就是 定义一个avalon对象专门存放boolean类型的值,判断数据库查出来的0/1进行avalon对象赋值true或false,进而完成双向绑定的渲染

艺多不压身 | 初学一级 |园豆:152 | 2021-02-03 11:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册