如何根据某些条件向可编辑的jquery数据表添加或删除按钮

How to add or remove buttons to editable jquery datatables based on certain conditionals

本文关键字:数据表 jquery 添加 按钮 删除 编辑 何根 条件      更新时间:2023-09-26

我在.js文件中使用可编辑的jquery数据表,但在初始化数据表时,我希望能够根据条件添加按钮。例如,若用户只有"更新"访问权限而没有"删除",则只显示"更新"按钮。

因此,我有两个选项,要么能够根据这些条件添加按钮,要么能够在初始化数据表后完全删除按钮,而不仅仅是隐藏它。

我尝试过的:我没有找到第一个选项的任何尝试(只有在满足条件时才添加按钮)对于第二个选项,我尝试使用CSS可见性,添加两个按钮,然后隐藏一个,但如果我只需要第二个,第一个(隐藏)按钮的"占位符"会使第二个按钮看起来向右浮动。

我还可以使用其他选项或方法吗?

在我发布我的问题后,其他人也提出了类似的问题,答案也回答了我的问题,所以我发布了一个链接,以防有人偶然发现这个问题并遇到同样的问题。

解决方案是使用按钮是一个数组的事实,并在满足条件时按下所需的按钮。

如何有条件地显示TableTools按钮