2015-10-26 49 views
0

我有柱過濾器的DataTable 所以THEAD具有搜索輸入打印數據表的默認表

我需要在用戶打印此頁面(CNTR + P)打印的表作爲默認的表沒有列過濾器和數據表箭頭「刪除數據表」

回答

1

你需要在你的CSS做的是確定打印介質與所有你想要申請或不申請當用戶點擊Ctrl + P鍵的類如下:

下面是一個例子這將消除列標題中的所有箭頭

@media print { 
    .sorting, .sorting_asc, .sorting_desc { 
     display:none; 
    } 
} 

UPDATE:

爲了讓你展現過濾文本,我建議你做以下:

  1. 您的過濾器輸入之前加入一個隱藏的文本字段(參見上如何 文檔將元素插入數據表中 https://datatables.net/reference/option/dom
  2. 將鍵控綁定連接到 過濾器輸入,以便填充隱藏文本。 (參考 這個例子 datatables global search on keypress of enter key instead of any key keypress
  3. 在@media打印取消隱藏文本框並隱藏過濾器輸入框 。
+0

感謝您的回覆 但我怎樣才能將過濾器輸入轉換爲文本 –

+0

對不起,關於我的更新部分。 – Vadim