BIP 用代码对前端表格数据进行过滤显示

viewModel.getGridModel().on("beforeSetDataSource", function (data) {
  const index = data.findIndex((obj) => obj.year === "2024");
  if (index !== -1) {
    data.splice(index, 1);
  }
  // console.log(data); 
});

  

 

viewModel.getGridModel().on("beforeSetDataSource", function (data) {
  
  // let   data  = [{total_amount: 1231231,  id:23}, {total_amount: 123, id:11}, {id:231} ]
  // const index = data.findIndex((obj) => !obj.total_amount);
  // if (index !== -1) {
  //   data.splice(index, 1);
  // }
  
  for (let i = data.length - 1; i >= 0; i--) {
  if (data[i].total_amount === undefined) {
    data.splice(i, 1);
  }
}

  console.log(data); 
});

  

 

 

 

 

posted @ 2024-02-04 17:31  龙旋风  阅读(17)  评论(0编辑  收藏  举报