【发布时间】:2011-05-18 16:49:37
【问题描述】:
就像在这个演示中一样
http://demos.telerik.com/aspnet-ajax/grid/examples/hierarchy/nestedviewtemplate/defaultcs.aspx
除了在此演示中,它被添加为附加行。 (单击“>”之一并检查页面源,它在表中添加了一个新行)。如果我使用这种策略,使用标准的 Jquery 插件(如 table sorter)很难排序。
想法?
【问题讨论】:
-
我是否清楚我想要做什么?我有一个 DIV,就像整个蓝色区域一样,我想显示,就像他们在演示中所做的那样,当一行展开时,它出现在展开行的“内部”,就像它在演示中一样,没有向表中添加另一行。
-
你是半清楚的,假设你想通过在行之间添加一个 div(或某种不是表格行的块)来“拆分”一个表格,如果这不正确,那么没有你'不清楚;)如果这是正确的,那么答案是你必须在另一行或内部使用另一行(使用 colspan 并将新的 div 表拉伸到整个宽度)或打破表 - 正如 patrick dw 在他的回答中所说只有
tr可以是table的孩子 -
@claire - 不幸的是,你做对了。我正在寻找不涉及将另一个
标记添加到表中的任何解决方案。 ( 比我的投票保留@patricks 答案.. 即使您可以以某种方式将 div 放置在桌子上(右行下方),您仍然需要扩大行的高度以腾出空间div,因此以下行仍然可见,就好像它们已向下移动一样。计算行的高度以匹配 div 内容可能有效,但即使可以确定定位,表格行高也很狡猾。 .也许可以通过偏移来找到位置并扩大行高
标签: javascript jquery html jquery-ui