繁体   English   中英

JQuery Datatables响应式扩展:扩展行中的单元格未保留列类

[英]JQuery Datatables Responsive extension: column class not retained for cells in expanded rows

我正在使用columnClass属性将不同的呈现(和事件处理)分配给属于不同列的单元格。

当表格适合屏幕时,每个元素都会获得其列的columnClass属性所指定的类,并且我可以轻松地将某些渲染/处理函数挂接到元素上。

但是,当某些列不适合页面并且我扩展行时(通过单击“ +”按钮),将重新设置单元格,而不引用该列的类。 我查看了扩展列的单元格的自定义渲染器,也看不出找出单元格的列类是什么。

理想情况下,我想使用表中定义的相同的自定义字段渲染器。 有办法吗?

例:

假设我有3栏:姓名,职位,薪水。

我为列定义了3个类:name_class,dob_class,salary_class。

对于每个类,我使用一个jquery选择器,并为该列的每个单元格分配不同的渲染/行为。

现在,我调整表格的大小,以使工作和薪水溢出,然后单击“ +”按钮以展开感兴趣的行。

我希望获得带有dob_class属性的dob单元格和带有salary_class属性的薪水单元格,因此我能够将相同的单元格渲染器链接到它们。

但是,**** class属性未分配(不保留),并且我无法使用class属性与jquery链接。 ****

**能否请您提出一个解决方案,使我可以将列类保留在扩展行的单元格上? **

抱歉,不行,目前无法实现。 它已经针对代码提出过,请参见https://github.com/DataTables/Responsive/issues/93 ,因此它在待办事项列表中。 我不确定为什么OP被否决,对我来说似乎有点不公平,因为这是一个有效的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM