2014-02-21 26 views
3

我有一組行我通過jQuery datatables顯示,基本上使用MVC ASP.net中的網格列表,然後使用jQuery數據表擴展每行數據以顯示新的表格數據。 詳細表數據不佔用該行的整個寬度,並顯示了這樣jquery datatables -fnopen()細節表不佔用全寬

Table example

我調用打開表函數是

oTable.fnOpen(nTr, details, 'LP') 

其中LP是造型類如圖所示,但沒有被應用。香港專業教育學院試圖將造型到HTML本身的詳細信息行,但無濟於事 我如何讓它走父表的造型和佔據父表的寬度是多少?

答:

原來我排序的列在父表中被阻止的造型從與子表的工作 - 我還沒有研究不夠了解爲什麼還沒有的事,但作爲參考,以任何人問題。把父表的所有列的排序和改變孩子的造型,包括100%的寬度工作。

回答

1

我編碼此Plunker其從數據表的例子的。

subtables

似乎做你想要的東西。 (忽略破碎的圖標,PLZ)。

因爲我不知道你的任何代碼,我不得不建造這個漫長的腳本。但實際上它歸結爲簡單地增加100%的寬度,以你的子表(的plunker代碼行4):

var sOut = '<table class="subtable" style="width:100%">'; 

請檢查了這一點,並用我的plunker作爲進一步改進基本可以討論這裏。 (其他可能的幫助也一樣,如果你給他們一些你的代碼)。

希望這會有所幫助。 (順便說一下,很不錯的峽灣!)

+0

謝謝,這幫助我得到了我的情況的答案,雖然我的情況是特定的,這篇文章可以幫助我,所以獎勵賞金 – Slartibartfast

+0

@mainguy你可以看看[無法在jQuery Datatable中列出詳細信息數據](http://stackoverflow.com/questions/39998706/cannot-list-details-data-in-jquery-datatable)?提前致謝... –

0

這可能是完全無用的,但我遇到了與數據表一個非常類似的問題,這個問題是表的CSS顯示屬性設置爲「塊」。一旦刪除,沒有問題。如果你沒有這樣做,我想我會發布。