H5W3
当前位置:H5W3 > 问答 > 正文

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

—-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’);

回答

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

本文地址:H5W3 » avalon+layui 无法渲染checkbox选中效果

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址