2016-06-08 44 views
0

我可以通過點擊selectall複選框在頁面中輸入select all。 但我無法選擇所有頁面上的所有行。可能嗎?如何選擇jqgrid所有頁面中的所有行?

+1

那些行在DOM中甚至存在嗎?如果不是,那麼不能選擇不存在的東西。你想在這裏完成什麼? – David

+0

我的要求是有一個'選擇所有行'複選框或按鈕。點擊後,我需要一次選擇所有頁面中的所有行。然後,在同一頁面中,顯示另一個按鈕,用於在另一個頁面中顯示所選行的詳細信息。唯一的事情,我需要的是選擇所有頁面(分頁)中的所有記錄..謝謝。 – StackOverflow

+0

所以你只需要一個按鈕,當點擊它時,會將用戶帶到顯示每條記錄的頁面。似乎有關選擇記錄的部分並非完全必要。 – David

回答

0

您的問題的答案取決於實施的許多方面。您應該指定使用哪個datatype(例如datatype: "local"),您使用的是哪個版本的jqGrid,以及哪個版本的jqGrid(free jqGrid,商用Guriddo jqGrid JS或版本< = 4.7中的舊版jqGrid)。

我開發免費的jqGrid叉,我已經實現multiPageSelection: true選項,在the answer中描述。見the demo。新選項允許設置行的id,需要在jqGrid的selarrrow選項中選擇。它允許「預選」行。此外,它也會更改「全選」複選框的行爲。