当前位置:   article > 正文

ElementUI的el-table隐藏id列_element ui table 隐藏列

element ui table 隐藏列

使用场景:

使用el-table进行数据的展示时,查询数据时要获取对象的ID属性,在展示时不需要展示ID这一列,但是在进行编辑时需要获取该ID。

实现方法:

可以通过在el-table-column上添加

v-if="false"

完整示例代码:

  1. <el-table :data="tableData" border style="width: 100%" @selection-change="handleSelectionChange">
  2. <el-table-column type="selection" width="55"> </el-table-column>
  3. <el-table-column
  4. prop="id"
  5. label="ID"
  6. v-if="false"
  7. ></el-table-column>
  8. <el-table-column
  9. label="序号"
  10. width="50"
  11. align="center">
  12. <template slot-scope="scopes">
  13. {{(currentPage-1)*pageSize+scopes.$index+1}}
  14. </template>
  15. </el-table-column>
  16. <el-table-column
  17. prop="orderCode"
  18. label="单号"
  19. ></el-table-column>
  20. <el-table-column
  21. prop="orderStatus"
  22. label="单据状态 0待审核1通过2驳回3已执行"
  23. ></el-table-column>
  24. <el-table-column
  25. prop="refOrderId"
  26. label="关联单id"
  27. ></el-table-column>
  28. <el-table-column
  29. prop="refOrderCode"
  30. label="关联单单号"
  31. ></el-table-column>
  32. <el-table-column
  33. prop="backTime"
  34. label="归还时间"
  35. :formatter="carTimeFilter"
  36. ></el-table-column>
  37. <el-table-column
  38. prop="createUser"
  39. label="创建人"
  40. ></el-table-column>
  41. <el-table-column
  42. prop="createTime"
  43. label="创建时间"
  44. :formatter="carTimeFilter"
  45. ></el-table-column>
  46. <el-table-column
  47. prop="updateUser"
  48. label="修改人"
  49. ></el-table-column>
  50. <el-table-column
  51. prop="updateTime"
  52. label="修改时间"
  53. :formatter="carTimeFilter"
  54. ></el-table-column>
  55. <el-table-column
  56. prop="auditUser"
  57. label="审核人"
  58. ></el-table-column>
  59. <el-table-column
  60. prop="auditTime"
  61. label="审核时间"
  62. :formatter="carTimeFilter"
  63. ></el-table-column>
  64. <el-table-column
  65. prop="auditDescription"
  66. label="审核描述"
  67. ></el-table-column>
  68. <el-table-column fixed="right" label="操作" >
  69. <template slot-scope="scope">
  70. <el-button type="text" @click="editorHandleClick(scope.row)" v-auth="['/backStorage/saveOrUpdate']" size="small">编辑</el-button>
  71. <el-button @click="deleteHandleClick(scope.row)" type="text" v-auth="['/backStorage/delete']" size="small">删除</el-button>
  72. </template>
  73. </el-table-column>
  74. </el-table>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/740102
推荐阅读
相关标签