0
点赞
收藏
分享

微信扫一扫

layui的form.reden()函数渲染table表格中的下拉框数据

kolibreath 2022-03-27 阅读 56

目录

问题描述

form.reden()函数

简单介绍一下form.reden()

layui官网对于渲染页面的介绍

页面渲染


问题描述

在我的项目中遇到一个问题在table中添加输入框但是下拉输入框中没有我们的数据

如图:

看代码 :

function add(data) {
    data.forEach((item, index) => {
        let a = index + 1
        $('.w100').append(
            "<tr>" +
            "<input type=\"hidden\" id=\"id\" name=\"id" + a + "\" style=\"text-align: center\"value=" + item.id + ">" +
            "<td colspan=" + 2 + "><input class='layui-input input-border' type=\"text\" id=\"personStatus" + a + "\" name=\"personStatus\" style=\"text-align: center;width:100%\" value=" + item.personStatus + "></td>" +
            "<<td colspan=" + 2 + "   style=\"width: 100px;height: 100px;  \">" +
            "                                         <select style='text-align:center' name=\"statusTime\" id=\"statusTime" + a + "\">\n" +
            "                                             <option id=\"in" + index + "\"  value=" + title + ">" + title + '年' + "</option>\n" +
            "                                             <option id=\"befor" + index + "\"   value=" + title + ">" + title + '年以前' + "</option>\n" +
            "                                          </select>" +
            "</td>" +
"</tr>");
 });
list = data;
}

 和明显这里我们的方法是用循环读取的方法写的但是在访问页面的时候输入框就没有数据

form.reden()函数

简单介绍一下form.reden()

form.render(); //更新全部表单数据

select 刷新select选择框渲染

checkbox 刷新checkbox复选框(含开关)渲染

radio 刷新radio单选框框渲染

form.render(); //更新全部

form.render(‘select’); //刷新select选择框渲染

layui官网对于渲染页面的介绍

页面渲染

数据读取完成

举报

相关推荐

0 条评论