很多时候,你在动态模板中可能会放入一些类似于 layui 的 form 元素,而有些控件需要执行 form.render() 才会显示,这时,你可以对 lay-done 赋值一个全局函数,如:
一定要通过获取数据之后回调,重新渲染表单
<script type="text/html" template lay-url="接口地址" lay-done="layui.data.done(d);">
<div class="layui-form" lay-filter="LAY-filter-demo-form">
<input type="checkbox" title="复选框">
</div>
</script>
<script>
layui.data.done = function(d){
layui.use(['form'], function(){
var form = layui.form;
form.render(null, 'LAY-filter-demo-form'); //渲染该模板下的动态表单
});
};
</script>
- 本文标题: Layui之script动态渲染表单不显示单选复选框的问题
- 文章分类:【LayUI/Layer】
- 非特殊说明,本文版权归【胡同里的砖头】个人博客 所有,转载请注明出处.