2012-04-18 32 views
0

我使用jquery的數據表來顯示和編輯我的網站上的一些數據。但是在編輯列中的值時我遇到了一些問題。 當我按下該行中的編輯按鈕時,我的數據表有一點變小,因此,我必須再次滾動才能查看編輯行。另外,當我按下保存,數據表再次跳轉。 首先在保存或按下編輯按鈕後,我的桌面圖標返回頂部。但我可以通過在註釋中放置oTable.fndraw()來解決這個問題。但它仍然不能像它應該那樣工作。 所以我想要的是:當你按下編輯按鈕時,表格不會從位置改變,所以你的行仍然在同一個地方,當你按下保存按鈕時,它也停留在同一個地方。jquery datatable行位置(高度)

首先,我認爲這可能是因爲我使用了分頁,但是當我禁用分頁時,我遇到了同樣的問題。 有人可能知道我可以在哪裏解決這個問題嗎?

+0

我試過了,但那一刻我不得不等待8個小時才能將它作爲答案。但謝謝你提醒我。 – user993177 2012-04-19 06:25:03

回答

2

我找到了第二個問題的解決方案:行的高度。希望也給了我第一個問題的答案:在編輯表格行時,我怎麼能夠呆在同一個地方?那麼,就像我想的那樣:行高。所以我試圖改變行的高度,它的工作。

它不是在css文件中,你必須改變行的高度,但在一個樣式標籤。像這樣:

<style type="text/css" title="currentStyle"> 
    @import "../javascript/3rdParty/jquery/css/table.css"; 
    tr { height: 50px; } 
</style> 

將行全部現在同樣的高度,我不表的滾動有問題了。

備註: 如果頁面中有更多表格,請不要忘記在tr之前添加id。否則所有的表格行都會有給定的高度。