tableIns1 = table.render({ elem: '#showTable' , contentType: 'application/json' , headers: {"authorization": token} , page: true //开启分页 , url: '/bisTask/taskListPage' //数据接口 , method: 'POST' , parseData: function (res) {//将原始数据解析成 table 组件所规定的数据 return { "code": res.code, //解析接口状态 "msg": res.msg, //解析提示文本 "count": CoreUtil.isEmpty(res.data) ? 0 : res.data.total, //解析数据长度 "data": CoreUtil.isEmpty(res.data) ? null : res.data.records //解析数据列表 } } , cols: [ [ {field: 'taskStatus', title: '任务状态', sort: true} ] ] , toolbar: '#toolbar' }); 只查询taskStatus等于4和5的数据
时间: 2023-12-06 08:45:00 浏览: 26
可以在 `parseData` 函数中进行数据过滤,只保留 `taskStatus` 等于 4 或 5 的数据,如下所示:
```
parseData: function (res) {
var filteredData = res.data.records.filter(function(item) {
return item.taskStatus === 4 || item.taskStatus === 5;
});
return {
"code": res.code,
"msg": res.msg,
"count": CoreUtil.isEmpty(filteredData) ? 0 : filteredData.length,
"data": filteredData
}
}
```
这段代码会将原始数据中 `taskStatus` 等于 4 或 5 的数据筛选出来,并返回给表格组件。
相关问题
//加载table tableIns1 = table.render({ elem: '#showTable' , contentType: 'application/json' , headers: {"authorization": token} , page: true //开启分页 , url: '/bisTask/taskListPage' //数据接口 , method: 'POST' , parseData: function (res) {//将原始数据解析成 table 组件所规定的数据 return { "code": res.code, //解析接口状态 "msg": res.msg, //解析提示文本 "count": CoreUtil.isEmpty(res.data) ? 0 : res.data.total, //解析数据长度 "data": CoreUtil.isEmpty(res.data) ? null : res.data.records //解析数据列表 } } , cols: [ [ {field: 'taskStatus', title: '任务状态', sort: true}, ] ] , toolbar: '#toolbar' }); 查询taskStatus等于4或者是5的数据
可以利用 table 的 where 方法进行筛选,示例代码如下:
```
tableIns1.reload({
where: {
taskStatus: [4,5]
}
});
```
将上述代码放在点击查询按钮的事件处理函数中即可。其中 `where` 对象的属性名对应着接口中的查询参数,属性值为数组时表示多选,示例中表示查询 `taskStatus` 为 4 或 5 的数据。
layui.use( rate , function () { var rate = layui.rate; rate.render({ elem: #test2 , value: 2 //初始值 , text: true //开启文本
这是一个使用了 layui 模块的 JavaScript 代码片段,其中使用了 layui.rate 模块来渲染一个评分控件。具体来说,代码中定义了一个名为 rate 的变量,然后调用它的 render 方法来渲染一个评分控件。其中 elem 参数指定了渲染的目标元素的选择器,value 参数指定了控件的初始值,text 参数则开启了控件的文本显示功能。在这段代码之前需要先引入 layui 模块的相关文件。