2012-04-18 26 views
0

jqueryのデータテーブルを使用して、私のウェブサイトのデータを表示および編集します。しかし、列の値を編集するときに少し問題があります。 行の編集ボタンを押すと、データテーブルがちょっとジャムしてしまいます。そのため、編集行を表示するためにもう一度スクロールする必要があります。またsaveを押すと、データテーブルが再びジャンプします。 最初に、編集ボタンを保存または押した後、私のテーブル・クローンが先頭に戻りました。しかし、私はコメントにoTable.fndraw()を配置することでこれを解決することができました。しかし、それはまだそれが必要なように動作していません。 私が欲しいのは、編集ボタンを押すとテーブルが位置から変わらないので、行は同じ場所にあり、保存ボタンを押すと同じ場所にとどまるということです。jquery datatableの行の位置(高さ)

最初に私はページングを使用している可能性があると思っていましたが、ページングを無効にしたときにも同じ問題が発生しました。 誰かがこの問題をどこで解決できるか分かっていますか?

+0

私はそれを試しましたが、その瞬間に私は答えとしてそれを置くことができるまで8時間待たなければなりませんでした。しかし、私に思い出させることに感謝します。 – user993177

答えて

2

2番目の問題:行の高さに対する解決策が見つかりました。また、私の最初の質問への答えを与えてくれました。テーブルの行を編集するときに、どうすれば同じ場所に留まることができますか?まあ、それは私が思ったようなものでした:行の高さ。だから私は行の高さを変更しようとし、それは働いた。

CSSのファイルでは、行の高さを変更する必要がありますが、スタイルタグで変更する必要があります。

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

行の高さはすべて同じで、テーブルのスクロールにはもう問題はありません。

追加注: あなたのページにさらにテーブルがある場合、trの前にIDを追加することを忘れないでください。それ以外の場合は、すべてのテーブル行が指定の高さになります。

関連する問題