如何为 DataTable 中的每一行设置/获取自定义数据

Posted

技术标签:

【中文标题】如何为 DataTable 中的每一行设置/获取自定义数据【英文标题】:How to set/get custom data for each row in DataTable 【发布时间】:2013-02-17 00:01:09 【问题描述】:

有什么方法可以向 DataTable 的每一行添加/获取一些自定义隐藏数据?每一行都是可点击的,点击后应该执行以 id 作为参数的函数,但是这个 id 不应该显示在我的数据表中。

所以基本上,我正在搜索“input type=hidden”之类的内容,但搜索的是数据表。谢谢。

【问题讨论】:

隐藏输入有什么问题? html5 data-* 是否满足您的需求? 我认为问题不在于数据表中的内容,而在于您在 UI 上显示的内容。这是<GridView> 还是什么? 您可以使用 API 隐藏列并访问任何行的数据。需要更具体地说明您想要什么。同时确认您正在使用的插件 或者如果你所说的 DataTable 是指 jquery 的数据表插件,那么请看这里:***.com/questions/5654633/… 【参考方案1】:

您可以通过此命令隐藏列:

fnSetColumnVis( 1, false );

这里提到:jquery datatables hide column

【讨论】:

以上是关于如何为 DataTable 中的每一行设置/获取自定义数据的主要内容,如果未能解决你的问题,请参考以下文章

如何为数据表的每一行添加按钮?

如何为表格中的每一行创建一个删除按钮?

如何为网格面板中的每一行创建一个表单:extjs

如何为 LIstView 中的每一行添加一个按钮?

如何为表格中的每一行制作一个接受按钮?

Power Query:如何为列表中的每一行添加列