2011-06-16 110 views
0

我使用jQuery插件數據表,我想有一個塌陷和膨脹功能爲:jQuery dataTables - 展開/摺疊加載ajax數據?

http://datatables.net/examples/api/row_details.html

數據我是在通過HTML來了,我應該如何構建HTML表格的內容,以便裝載儀它崩潰/擴大?

感謝


UPDATE

感謝回去我,他們有一個相當沼澤標準表這是很好的,但他們在JS這個功能:

/* Formating function for row details */ 
function fnFormatDetails (oTable, nTr) 
     { 
     var aData = oTable.fnGetData(nTr); 
      var sOut = '<table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;">'; 
      sOut += '<tr><td>Rendering engine:</td><td>'+aData[1]+' '+aData[4]+'</td></tr>'; 
      sOut += '<tr><td>Link to source:</td><td>Could provide a link here</td></tr>'; 
      sOut += '<tr><td>Extra info:</td><td>And any further details here (images etc)</td></tr>'; 
      sOut += '</table>'; 

      return sOut; 
     } 

我不知道這是如何改變表結構,但這是被添加,它允許在表中collpased內容。

我想只使用上面的腳本生成一個html表。

+0

我很困惑,是不是正是例子是幹什麼的?他們有一個HTML表格,用來加載數據。你的問題有什麼不同? – 2011-06-16 19:11:34

+0

嗨 我已經添加了一個更新,上面有希望更好地解釋事情。 – Dino 2011-06-16 19:17:19

+0

我做了這樣複雜的事情,代碼的這一部分定義了當你按正確的狀態按下加號時添加到表格的內容,爲什麼你不想使用它?你可以自定義它,如你所願:你想要添加到表中的數據由ajax源代碼獲取? – 2011-06-17 07:29:14

回答