2010-06-30 116 views
3

jQuery的表或排序與合併單元格行跨度

我使用的tablesorter並與排序包含行跨度在定義表的問題。 我在這裏讀到提示Grouping Rows with Client Side HTML Table Sorting 但是當我有不同的rowspan值時,解決方案不起作用:一次是rowspan = 3,一次4 - 取決於從DB獲取的數據。

你有一個排序,即使這種非標準表或也許你知道任何其他插件如何調整的tablesorter因此它正確排序的數據?

預期行爲:在列上點擊時,屬於rowspan的行應該只在本節內排序,所有其他項 - 以標準方式排序。

在此先感謝

茲比格涅夫·

表的代碼示例:

<html> 
<body> 
    <table id="misint" border=1 width="400px"> 
    <thead> 
     <tr style="background:yellow"> 
      <th>Col1</th> 
      <th>Col2</th> 
      <th>Col3</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td rowspan="3">1-1</td> 
      <td>1-2</td> 
      <td>1-3</td> 
     </tr> 
     <tr> 
      <td>2-2</td> 
      <td>2-3</td> 
     </tr> 
     <tr> 
      <td>3-2</td> 
      <td>3-3</td> 
     </tr> 
     <tr> 
      <td>4-1</td> 
      <td>4-2</td> 
      <td>4-3</td> 
     </tr> 
     <tr> 
      <td>5-1</td> 
      <td rowspan="2">5-2</td> 
      <td>5-3</td> 
     </tr> 
     <tr> 
      <td>6-1</td> 
      <td>6-3</td> 
     </tr> 
    </tbody> 
    </table> 

</body> 
</html> 
+0

你可以舉一些例子標記嗎? – James 2010-06-30 12:29:43

+0

你是否解決了這個問題,如果是的話,請提供一些解決方案或想法,我也有同樣的問題。 – 2011-02-28 10:18:40

回答

0

你應該看看錶分揀機的解析器功能。您需要開發自己的解析器,以便能夠正確識別單元格。